推 pjwck: clean code 跟能不能簡單解決沒太大關係吧 11/08 18:57
推 MatTZerS: 回樓上 看完clean最痛苦的我 就是明明只是寫一個簡單的 11/09 11:46
→ MatTZerS: 資料夾文件整理的程式 一個寫在main就能完成的事 我卻 11/09 11:46
→ MatTZerS: 還要想怎麼抽出函式 怎麼命名... 11/09 11:46
推 strlen: clean講得東西其實要分兩種 一種是所有地方皆通用的建議 11/09 19:00
→ strlen: 一種是所謂的「招式」 通用建議就是好好命名 一個method只 11/09 19:00
→ strlen: 做一件事 這些不管你什麼寫法都應該最好要知道的東西 11/09 19:01
→ strlen: 另一個「招式」就是SOLID和設計模式 這個就是你不只要會用 11/09 19:02
→ strlen: 還要會「選擇對的時機用」 後者比前者更困難 11/09 19:02
→ jej: clean code參考而已吧 你看阿里巴巴的開發guidelines 11/09 19:26
→ jej: 有些根本就和clean code背道而馳 11/09 19:26
→ jej: 舉exception為例子 clean code認為拋exception讓接收錯誤 11/09 19:26
→ jej: 的處理器用多型處理 11/09 19:26
→ jej: 阿里巴巴卻是強調要精確的exception 11/09 19:26
→ jej: 再來說程式撰寫的顆粒度 clean code不會和你說那些物件有坑 11/09 19:26
→ jej: 阿里巴巴會明確敘述 例如SimpleDateFormat 11/09 19:26
→ jej: 多看看幾本書 每本互相參考才比較好吧 11/09 19:26
推 qscesz1456: 越簡單越好 ... 也不用假想太多未來的狀況 9成都不會 11/09 19:51
推 ZakuSIN: 看完clean跟怎麼寫應該是兩回事? 沒有一定要這麼做 11/09 21:22
→ ZakuSIN: 程式沒有唯一解 只有適合的解法 11/09 21:22
→ viper9709: 越簡單越好+1 11/10 00:09
→ strlen: 多型事實上就是屬於「招式」的那一邊 有時間多看當然是好 11/10 09:37
→ strlen: 事 看越多你越能斟酌你目前的現況使用這些工具 11/10 09:38
→ strlen: 我只是說clean code有一些基本不能再基本的東西 DRY之類的 11/10 09:38
→ strlen: 不管你是寫什麼毛都應該要注意 11/10 09:38