- 軟件再工程:優化現有軟件系統的方法與最佳實踐
- (美)Bradley Irby
- 316字
- 2020-11-04 16:44:56
引入現代架構
軟件系統的架構決定了需要建立的必要細節的數量。有的時候,我們試圖使用最新的方法為一個舊系統建立一種數據輸入的形式,這就像是為一架雙翼飛機加上一個噴氣式發動機一樣,這樣做飛機就算飛離地面也飛行不了多久。
大多數管理者聽到“需要更新架構”的第一反應就是應用程序必須重寫。這并不一定正確。事實上,只要保證新的組件在接入的過程中,始終保持一個合理的步驟和順序,那么架構的更新就可以逐步實現。
引入新架構無須勞師動眾。不管開發團隊有多少人,或者現有系統有多少行代碼,新架構的引入完全可以由一個小團隊甚至一個獨立的設計師來完成。引入新架構的每一步都是獨立的,并且不影響應用程序的其余部分。引入新架構和質量管理無須大量的預算或者專家團隊。
推薦閱讀
- Learning Informatica PowerCenter 10.x(Second Edition)
- Web Application Development with R Using Shiny(Second Edition)
- HTML5 and CSS3 Transition,Transformation,and Animation
- HTML5+CSS3網頁設計
- Haxe Game Development Essentials
- Building Machine Learning Systems with Python(Second Edition)
- Mastering C++ Multithreading
- Android驅動開發權威指南
- HTML+CSS+JavaScript網頁設計從入門到精通 (清華社"視頻大講堂"大系·網絡開發視頻大講堂)
- 區塊鏈架構之美:從比特幣、以太坊、超級賬本看區塊鏈架構設計
- SQL Server 2012 數據庫應用教程(第3版)
- CryENGINE Game Programming with C++,C#,and Lua
- Instant JRebel
- Spring Cloud微服務架構開發實戰
- Learning ArcGIS Geodatabases