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