《代码大全》(Code Complete),亦译作《软件建构之道》或《软件开发实务指南》,是一本由麦克康奈尔(英语:Steve McConnell)(Steve McConnell)所写而由微软所发行关于软件开发的书。其主张开发者应跳过“先做再修正”(code and fix) 和“始于大设计”(Big Design Up Front)的瀑布模型。
它同时也是软件建构技术的概要,从变数命名到决定何时去写出副程序。这本书赢得了 1993 年的 Jolt Awards 。
麦克康奈尔定义建构中的主要活动有:
尽管他并没有否定其它软件开发的观点,如需求和文件, 麦克康奈尔强调软件建构的原因为:
本书分成四个部分