※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2020-07-24 17:12:28
看板 Gossiping
作者 標題 [問卦] 有無程式函數的長度限制的八卦?
時間 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
→ : 恩恩 我也是這樣覺得1F 07/24 16:19
→ : 這樣檔案會太多 很不方便2F 07/24 16:19
→ : 有一種強迫症的感覺3F 07/24 16:19
推 : 一個檔案可以有很多個函數ㄅ4F 07/24 16:20
推 : 單行超過100個字符我就覺得太長了5F 07/24 16:20
推 : 喔喔 看成一個檔案只能有100行6F 07/24 16:21
→ : 20行最佳這就有點唬爛了吧? 你這樣函數要定義超級多個7F 07/24 16:21
→ : 買個40吋螢幕就可以多看幾十行啊8F 07/24 16:22
→ : 好用比較重要吧9F 07/24 16:22
推 : 當初寫這兩點的人該不會是用自己用的開發環境來定的吧?10F 07/24 16:22
推 : 有道理 但是都做不到QQ11F 07/24 16:23
推 : 凡事有例外。橫的大多可以在 80 內。12F 07/24 16:23
推 : 樓下寫Ruby 全部寫成一行程式 自以為很潮 但其實像蠢肥宅13F 07/24 16:24
→ : 等一下辣我隨便就把公式列出來電死全部 我文組14F 07/24 16:24
推 : 每行80字內最好 在傳統terminal不會換行 再長也不要超15F 07/24 16:26
→ : 過100字 行數20有點太嚴苛 盡量不要超過一個畫面就好
→ : 過100字 行數20有點太嚴苛 盡量不要超過一個畫面就好
→ : 物件化導向低耦合高彈性其實是比較跟男性大腦相同的物理17F 07/24 16:27
→ : 方式
→ : 方式
→ : ;;;;;;;;;;;;;一行,屌?19F 07/24 16:27
→ : *處理方式20F 07/24 16:28
推 : 單一職責21F 07/24 16:32
推 : 一行字太多會很煩躁 如果螢幕不夠大還要拉動卷軸會更火大22F 07/24 16:35
→ : 他只是要告訴你一個精神而已23F 07/24 16:46
推 : 參數最好是0個,最差不能超過3個24F 07/24 16:46
推 : 我每行都設定80字耶25F 07/24 16:56
推 : 應該有能接續下一行的符號吧 連fortran都有了26F 07/24 17:03
推 : 看你爽啊 只寫給自己看沒差27F 07/24 17:03
推 : 不能獨立思考的人其實不適合寫程式 送給你的建議28F 07/24 17:06
--
※ 看板: Gossiping 文章推薦值: 0 目前人氣: 0 累積人氣: 186
回列表(←)
分享