stephenwei_lu 發表於 2018-12-19 10:14 AM
不是要不要完美的問題,
而是開發的時候要先考慮"時效","瓶頸"還有之後"維護"的成本
我曾經遇過開發一套軟 ...
這講法其實有點問題~。
我在上面講到「完美」這個詞,想要講的是「跨平台」這個問題本質上就是有許多難以克服的障礙,這會導致不同的工具會為了克服某些障礙而做出不同的選擇,也就是會極容易發生 A 工具在 X 方面糟透了、但 Y 方面卻很棒;B 工具可能在 X 方面很不錯,Y 卻有些糟糕。所以說想要在不同工具之間找到合適的選項,關鍵在於你想要哪個部份的優點、以及可以忍受哪部份的缺點?
實務上就我個人看過、參與過的大型 Web 系統的專案來說,其實大多會導致專案耗時的原因都是需求一直改變,並不是真的因為系統複雜到需要曠日費時地工作。而這個問題,在「正確地採取敏捷式開發」的狀況下是可以明顯改善的。不過還是要提一下,這裡強調的都是「正確採取敏捷式開發」,開發團隊的心態以及做事方法如果沒有轉換,那結果並不會改變。作者: jackyo04 時間: 2018-12-21 08:16 AM