什么是軟件構建
構建的主要活動是編碼和調試,但也涉及詳細設計、規划構建、單元測試、集成、集成測試等其他活動。
軟件構建活動中的具體任務
- 驗證有關的基礎工作已經完成,因此構建活動可以順利進行下去;
- 確定如何測試所寫代碼;
- 設計並編寫類(class)和子程序(routine);
- 創建並命名變量和具名變量;
- 選擇控制結構,組織語句快;
- 對你的代碼進行單元測試和集成測試,並派出起中的錯誤;
- 評審開發團隊其他成員的底層設計和代碼,並讓它們評審你的工作;
- 潤飾代碼,仔細進行代碼的格式化和注釋;
- 將單獨開發的多個軟件組件集成為一體;
- 調整代碼,優化效率和資源。
為什么構建活動很重要
- 構建活動是軟件開發的主要組成部分;
- 構建是軟件開發中的核心活動;
- 把主要精力集中於構建,可以大大提高程序員的生產效率;
- 構建活動的產物——源代碼——往往是對軟件唯一精確的描述。需求規格書和設計文檔可能過時,但源代碼總是最新的。因此,源代碼就必須具有盡可能高的質量。
- 構建活動是唯一一項確保會完成的工作。