推 rayway30419: 閒閒沒事或者加功能的時候再refactor 11/12 21:09
推 now99: 先做出來,後來再慢慢改,有時候還沒改專案或著跳槽了XD 11/12 21:13
→ pttworld: 規劃不被加功能影響的架構,對程式語言涉獵深度的重構。 11/12 21:23
→ james732: 首先要問老闆的schedule再決定怎麼做(嘆) 11/12 21:50
→ yyc1217: 再怎麼神也比不上客戶的一句話 就儘量保持彈性吧 11/12 22:23
→ testPtt: 一開始就深度物件化 之後就好改 但很花時間 11/12 23:21
推 bobju: [軟]體的本質就是隨著需求不斷地完善及改變,經常升級改版 11/12 23:25
→ bobju: 正是常態。 11/12 23:25
→ bobju: 前置規劃跟重構都需要。而隨想隨寫也有其意義:就視為初步 11/12 23:30
→ bobju: 探索的雛形系統,待需求更明確後,再重構一個架構更完善的 11/12 23:30
→ bobju: 系統。 11/12 23:30
→ yyc1217: 一開始會覺得寫了很多餘 繞來繞去的東西 但後續要改時 11/13 00:15
→ yyc1217: 才會體會到那些設計模式的好處 11/13 00:15
推 gcaaa: 如果是小型專案我會以MVP原則下去設計,之後在refactor 11/13 00:21
→ gcaaa: MVP是最小可行性產品, 然後之後在重構的原因是避免發生 11/13 00:22
→ gcaaa: anti-pattern 11/13 00:22
→ viper9709: 一次到位不見得之後就不用再改吧 11/13 01:14
推 aiyswu: 沒有一次到位這種東西 11/14 12:02