→ Neisseria: 比起行數,class 的 SOLID 原則更應該要注意 06/16 10:26
→ Neisseria: 有時候一個 method 可能就 30-40 行了 06/16 10:27
→ Neisseria: 一個 class 只能 100 行實在有點少 =.= 06/16 10:27
→ Neisseria: 一個 method 30 行可能也是有點多,可能要 refactor 06/16 10:34
→ Neisseria: 有時 refactor 成 private method,行數不一定會減少 06/16 10:35
推 mars90226: 100行不是硬性規則,只是要提醒你行數少表示程式清晰 06/16 15:21
→ mars90226: 如果真的無法低於100行,就放著吧,繼續改可能反而減少 06/16 15:21
→ mars90226: 程式可讀性 06/16 15:21
→ shadow3x3x3: 其實Rubocop也有規範一個method不超過10行,這方面 06/16 22:02
→ shadow3x3x3: 還算是好控制 06/16 22:02
→ shadow3x3x3: 另外確實拆開來可讀性會變差一些,或許還是case by c 06/16 22:02
→ shadow3x3x3: ase吧 06/16 22:02
推 rayway30419: 你可以自己定義rubocop 06/17 01:02
→ rayway30419: 我用default的lint兩天就反安裝了 06/17 01:03