BloggerAds
目前分類:生活學習 (61834)
- Feb 15 Sat 2020 01:31
打造最佳開發團隊的幾點建議
- Feb 15 Sat 2020 01:31
小菜編程成長記(四 業務的封裝)
小菜編程成長記(四 業務的封裝)
系列文章導航:
- Feb 15 Sat 2020 01:30
談談如何從本質上理解SQL語句、存儲過程與ORM之間的聯系和取舍
- Feb 15 Sat 2020 01:29
ORM With Versioning Control
- Feb 15 Sat 2020 01:29
[Spring.NET IoC] 之一:基本信息
- Feb 15 Sat 2020 01:27
C#面向對象設計模式縱橫談:Interpreter 解釋器模式
- Feb 15 Sat 2020 01:27
[Spring.NET IoC] 之四:配置補充
- Feb 15 Sat 2020 01:26
Entity Framework 實體關系總結
Entity Framework 實體關系總結
通過 Entiy Framework實踐系列 文章,理了理 Entity Framework 的實體關系。
- Feb 15 Sat 2020 01:26
[Spring.NET IoC] 之二:配置文件
- Feb 15 Sat 2020 01:25
[Spring.NET IoC] 之三:獲取對象
- Feb 15 Sat 2020 01:24
重構之美之一避免復制與粘貼
重構之美之一避免復制與粘貼
在開發過程中,當你發現代碼可以Copy-paste時,就意味著代碼出現了重復。這是一種典型的反模式。William J.Brown等在著作AntiPatterns-Refactoring Software,Architecture, and Projects in Crisis(即《反模式——危機中軟件、架構和項目的重構》)中認為這種形式的復用讓開發的代碼行數量虛假地增加,但是不能像其他形式的復用一樣降低成本。Copy-Paste代碼的方式違背了DRY(即不要重復你自己)原則,使得多處地方出現了同樣或者相似的代碼。這是一種征兆,一旦在方法中或方法之間開始Copy-Paste操作,就意味著需要采用Extract Method重構手法。在提取方法之后,還可以根據情況利用Move Method重構手法,將其搬移到一個類中,然后在原來的調用處轉為對該類方法的調用。或者利用Replace Method with Method Object,將這些職責封裝為專有的類。
- Feb 15 Sat 2020 01:23
企業級信息管理系統的高可擴展性和靈活性
- Feb 15 Sat 2020 01:23
談談Visual Studio的缺點,比較Eclipse
- Feb 15 Sat 2020 01:22
Single Sign-On(SSO)單點登陸的具體實現方案
- Feb 15 Sat 2020 01:22
設計Web應用程序時要注意可伸縮性
設計Web應用程序時要注意可伸縮性
- Feb 15 Sat 2020 01:21
面向對象的分析與設計
- Feb 15 Sat 2020 01:21
Web編程是函數式編程
Web編程是函數式編程
任何一位在兩個領域里——本地應用程序和Web應用程序——都做過長期開發的人都會告訴你,web應用開發和傳統的應用開發有很大的不同。這指的并不是編程語言。同樣用Java,或者是Python,甚至C++,你既能開發本地應用,也能開發出web應用。不同之處在于web的載體介質。它體現出的是一種完全不同的部署和運行環境。它實現了一種不同的服務模式。它使用的是一種不同的應用架構。它需要程序員采用一種不同的思維方法,因為web編程所體現出的哲學體系跟我們傳統的編程派系都相去甚遠。在此,對于web編程范式,我們有一些有趣的事情需要去認識清楚。雖然很明顯,很真實,但卻被現代強勢的編程范式的陰影遮蔽著,被眩目的新技術和工具的光芒淹沒了。
- Feb 15 Sat 2020 01:20
簡單三層程序設計
- Feb 15 Sat 2020 01:20
軟件架構師之AOP