代碼大全

《 代碼大全 》  ， 亦譯作 《 軟體建構之道 》 或 《 軟體開發實務指南 》 ， 是一本由 （ Steve McConnell ） 所寫而由微軟所發行關於軟體開發的書 。 其主張開發者應跳過 “ 先做再修正 ”  和 “ 始於大設計 ”  的瀑布模型 。 它同時也是軟體建構技術的概要 ， 從變數命名到決定何時去寫出副程序 。 這本書贏得了 1993 年的 Jolt Awards 。 麥克康奈爾定義建構中的主要活動有 ： 詳細的軟體設計 建構計劃 撰碼和除錯 單元測試 軟體整合 整合測試 儘管他並沒有否定其它軟體開發的觀點 ， 如需求和文件 ， 麥克康奈爾強調軟體建構的原因爲 ： 建構爲軟體開發中的一大部分 建構爲軟體開發中的核心活動 當聚焦於建構 ， 可以大幅增進個別程式設計師的生產力 建構後的產品 ， 即原始碼 ， 通常是此軟體唯一正確的描述 建構爲唯一保證有完成的活動 本書分成四個部份 前兩個部份在訴說 ： 透過技術如何提升程式碼品質 後兩個部份在訴說 ： 透過管理如何提升程式碼品質