《代碼大全》是一本講述
如何更好的進行軟件構(gòu)建的經(jīng)典書籍。
那么
什么是軟件構(gòu)建?軟件構(gòu)建的主要活動是編碼和調(diào)試,但也涉及詳細設(shè)計、構(gòu)建規(guī)劃、單元測試、集成、集成測試等其他活動。那么為什么構(gòu)建活動如此重要?因為構(gòu)建活動是軟件開發(fā)活動的主要組成部分,其占整個開發(fā)活動時間的30%-80%;構(gòu)建活動是軟件開發(fā)活動的核心活動;將主要精力集中在構(gòu)建活動,可以大大提高軟件開發(fā)效率;
構(gòu)建活動的產(chǎn)物——源代碼,往往是對軟件開發(fā)活動最精確的描述,因為項目文檔和測試用例都可能過時,而源代碼一定是最新的。
軟件構(gòu)建活動之前的前期準備就是集中在改進需求分析和項目規(guī)劃。
只有完成了“問題定義”,進行了“需求挖掘”,充分理解了“架構(gòu)設(shè)計”,我們才理解了“這個系統(tǒng)做什么”,以及“它該如何做到這些”。如果想開發(fā)高質(zhì)量的軟件,整個開發(fā)過程必須始終關(guān)注軟件質(zhì)量。在項目的初期關(guān)注質(zhì)量比在項目末期關(guān)注質(zhì)量更能體現(xiàn)對產(chǎn)品質(zhì)量的影響。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。