顯示廣告
隱藏 ✕
※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2020-07-24 17:12:28
看板 Gossiping
作者 Huffman (David)
標題 [問卦] 有無程式函數的長度限制的八卦?
時間 Fri Jul 24 16:18:38 2020


Clean Code 裡面說函數應該有下列狀態

1.每行不超過150個字符

2.總行數不應該超過100行,20行封頂最佳

請問這兩條限制有無道理 ?

有無八卦

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 128.90.187.91 (美國)
※ 文章代碼(AID): #1V6fbWol (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1595578720.A.CAF.html
derrick1220: 恩恩 我也是這樣覺得1F 07/24 16:19
bonfferoni: 這樣檔案會太多 很不方便2F 07/24 16:19
johnhmj: 有一種強迫症的感覺3F 07/24 16:19
yzkeroro: 一個檔案可以有很多個函數ㄅ4F 07/24 16:20
arrenwu: 單行超過100個字符我就覺得太長了5F 07/24 16:20
bonfferoni: 喔喔 看成一個檔案只能有100行6F 07/24 16:21
arrenwu: 20行最佳這就有點唬爛了吧? 你這樣函數要定義超級多個7F 07/24 16:21
bonfferoni: 買個40吋螢幕就可以多看幾十行啊8F 07/24 16:22
viable: 好用比較重要吧9F 07/24 16:22
none049: 當初寫這兩點的人該不會是用自己用的開發環境來定的吧?10F 07/24 16:22
Nonegrame: 有道理 但是都做不到QQ11F 07/24 16:23
zero00072: 凡事有例外。橫的大多可以在 80 內。12F 07/24 16:23
wemee:   樓下寫Ruby 全部寫成一行程式 自以為很潮 但其實像蠢肥宅13F 07/24 16:24
BaRanKa: 等一下辣我隨便就把公式列出來電死全部           我文組14F 07/24 16:24
legendmtg: 每行80字內最好 在傳統terminal不會換行 再長也不要超15F 07/24 16:26
legendmtg: 過100字 行數20有點太嚴苛 盡量不要超過一個畫面就好
viable: 物件化導向低耦合高彈性其實是比較跟男性大腦相同的物理17F 07/24 16:27
viable: 方式
incubus46: ;;;;;;;;;;;;;一行,屌?19F 07/24 16:27
viable: *處理方式20F 07/24 16:28
willyaako: 單一職責21F 07/24 16:32
hw1: 一行字太多會很煩躁 如果螢幕不夠大還要拉動卷軸會更火大22F 07/24 16:35
gn1943141: 他只是要告訴你一個精神而已23F 07/24 16:46
lycppt: 參數最好是0個,最差不能超過3個24F 07/24 16:46
james80351: 我每行都設定80字耶25F 07/24 16:56
fragmentwing: 應該有能接續下一行的符號吧 連fortran都有了26F 07/24 17:03
filaac: 看你爽啊 只寫給自己看沒差27F 07/24 17:03
hodsala: 不能獨立思考的人其實不適合寫程式 送給你的建議28F 07/24 17:06

--
※ 看板: Gossiping 文章推薦值: 0 目前人氣: 0 累積人氣: 186 
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇