遺留代碼是指與已經取消支持或維護的作業系統或其他計算機技術有關的原始碼。此術語還可用來表示以維護老舊的功能而插入現代軟體中的代碼。...
代碼摺疊是一些文本編輯器,原始碼編輯器和IDE的一個功能,它允許用戶有選擇地隱藏和顯示 - “摺疊” - 當前編輯檔案的各個部分作為例行編輯操作的一部分。 這允許...
開發人員之間隨機的互相閱讀代碼,檢查其編寫正確與否的代碼檢查方式。...... 另外,遺留代碼持續不斷、不可避免的累積;對軟體重用的強調;軟體行業中人員的高流動性;...
代碼重構工具是進行代碼重構時使用的專業工具。一般指的是計算機 程式代碼。...... 跟遺留代碼打交道時,我發現基類的想法很少被實現過。我喜歡把儘可能多的邏輯放...
《重構:改善既有代碼的設計(評註版)》是2011年6月出版的圖書,作者是Martin Fowler。...
本書是遺留代碼調試和最佳化領域的代表性著作,是作者10多年來在軟體bug中“驅魔”經驗的結晶,Amazon五星評論。不僅從實用性角度深入、系統地講解了調試和最佳化遺留代碼...
動態編譯器是連線兩種體系結構的編譯器,讓其中一個體系結構上的二進制代碼經過翻譯以後運行在另一個體系結構上。其中被翻譯的那個體系結構成為源體系結構,在這個體系...
對於那些具有遺留代碼庫和嵌入式代碼(這些情況下,此類錯誤的運行時檢測效果較差或根本不可能)的用戶而言,BugDetective 可在不執行代碼的情況下顯露錯誤的功能,就特別...
Jawin(Java/Win32)是一個免費的、開放原始碼的體系結構,用於 Java 組件和通過 Windows COM 對象或 Windows DLL 來公開的組件之間的互操作。...
同時,還涉及mock,stub和框架(如Typemock Isolator和Rhino Mocks)等高級主題,旨在幫助讀者逐步掌握高級的測試模式和結構,高效地為遺留代碼和甚至根本不可測試的代碼...
自動測試C/C++類、函式或部件,而不需要編寫測試用例、測試驅動程式或樁調用代碼...對未經健壯性測試的遺留代碼或基於某些嵌入式系統的代碼(運行時分析是無效或不...
第二部分介紹了現代軟體開發並強調了敏捷開發相關技術,包括行為驅動和測試驅動的設計與開發,遺留代碼處理,項目團隊管理,設計模式,軟體架構等內容,並給出了許多有用的...