让设计模式在开始就拯救你的项目
生活随笔
收集整理的這篇文章主要介紹了
让设计模式在开始就拯救你的项目
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
談一談現狀:
短命項目的原因:
1,原功能無法更有效拆分合合并,業務無法擴展或修改很困難;
2,修改比較多,同樣的方法直接修改而且修改不方便;
?
3,程序本身設計的時候強耦合的,修復改動大;
4,后期修改也只是打補丁,甚至打的補丁也是有問題的。
?
?
短命項目屢禁不絕的原因:
1,編碼自由度。真正的項目不會那么隨意的編寫類與類之間的邏輯。但是在學習的時候養成了習慣。
2,需求的分析過于樂觀,低估了技術困難,沒有考慮到后去的業務拓展
?
?
“簡單”不是意味著功能簡單,而是缺少靈活性,只有這個項目能用,拿到其他項目就是垃圾,這樣的代碼是“一次性代碼”。我們重點在于將“代碼”重復利用。
設計模式會將簡單東西復雜化,但是在這里我們要知道,設計模式的代碼是一個萬能的鑰匙,可以適合各種場合,而不是在一個場合下適用。
?
?
大體上可以分為三大類別。
?
行為型模式關注的是代碼的重用和維護,增強代碼的重用性
轉載于:https://www.cnblogs.com/yangf2016/p/5616438.html
總結
以上是生活随笔為你收集整理的让设计模式在开始就拯救你的项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AJax 三级联动
- 下一篇: asp.net ajax控件工具集 Au