好程序需要寫兩遍嗎?

“好程序需要至少寫兩遍",最初是在博客園看到這篇文章,CSDN也轉載了:http://sd.csdn.net/a/20111101/306695.html,不少人從需求不確定的角度出發,很贊成這個觀點,我同意代碼需要進化,需要迭代開發,但不同意好程序需要寫兩遍的觀點,事實上,如果在程序寫之前把一部分時間花在劃分模塊,討論需求,設計API上,就能大大減輕後期代碼階段的負擔,這也是《Effective Java》的作者Joshua Bloch的觀點,好的API是軟件公司重要的資產,而把軟件模塊化,鬆耦合,就能很大程度上保證軟件項目的成功,即使整體不成功,也有部分模塊可能成功,而重寫代碼一般發生軟件項目進化時需要採用不同的系統框架時

個人觀點是第一次寫程序,就把每個模塊從劃分,設計,編碼做到最好,不做重複性的勞動,只做創造性的勞動!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章