推 banqhsia: 反對clean code的人 (能力不足?) 往往都會說質疑對方 09/26 10:25
→ banqhsia: 「你過度設計了」,事實上只是為了他們懶惰或是能力不足 09/26 10:26
→ banqhsia: 的藉口而已。 09/26 10:26
→ robber1234: 要堅持理想很好,但你似乎真的不知道什麼是過度設計 09/26 10:31
→ robber1234: 依你態度,我也可以說堅持的人都是好高騖遠的個性罷了 09/26 10:32
→ landlord: simple design第四條rule:the fewest elements 09/26 11:05
推 senjor: 常說過度設計的人其實自己根本也不知道什麼是過度設計 XDD 09/26 12:22
→ ithree: 的確我可能真的不太知道,那知道的人可以解釋一下嗎 09/26 13:15
→ ithree: 抑或這概念就如一樓所說,其實根本不存在?只是能力不足 09/26 13:16
推 hidog: 換個方式講 能準時完工 好維護bug少 就是好的code 09/26 14:31
→ hidog: 至於clean code幹嘛的,最後目的應該都還是回到產品能賣錢吧 09/26 14:31
→ hidog: 除非是去寫open source或是學術研究,不然商業都還是回到 09/26 14:31
→ hidog: 能不能賺到錢這個問題... 09/26 14:32
推 senjor: 重點是code是會越寫越熟練的,一開始也不用完全都遵從,慢 09/26 19:53
→ senjor: 慢的一點一點帶入自己的寫作習慣,到最後你的clean code就 09/26 19:53
→ senjor: 沒有太多額外的成本,而是一開始直覺思考就會是這樣的架構 09/26 19:54
→ senjor: 最後就成為同樣的時間,你寫的基本型態就是clean code 09/26 19:54
→ senjor: 一開始你可能要花200%的時間成本去完成一個這種等級的code 09/26 19:55
→ senjor: 但如果有自我要求,到最後可能只要120%甚至100%的時間成本 09/26 19:55
→ senjor: 就能直覺寫出一定程度的clean code,這就是你跟別人的差距 09/26 19:56
→ sarafciel: +1 有意識地去寫clean code最後會變成一種習慣 09/26 19:58
→ y3k: 不管過度設計還是簡陋設計 都要參考一個數字叫成本XD 09/26 19:58
→ sarafciel: 這種習慣會讓你的開發速度跟程式的質量都有所提升 09/26 19:59
→ y3k: 只是你如果在成本效益上爭不過人 就沒投好胎 那就是需要提升 09/26 20:00
→ y3k: 自己的實力去跟人競爭 另外有些人是真的天生不會構系統 這種 09/26 20:01
→ y3k: 就在競爭上輸人 沒話講吧 09/26 20:01
推 genius945: 認同,如何取得平衡也是門學問 09/27 05:58