《代码大全》Code Complete

  《代码大全》(Code Complete),亦译作《软件建构之道》,是一本由麦克康奈尔(en:Steve McConnell)所写而由微软所发行关于软件开发的书。其主张开发者应跳过“先做再修正”(code and fix) 和“始于大设计”(Big Design Up Front)的瀑布模型。

  它同时也是软件建构技术的概要,从变数命名到决定何时去写出副程序。 这本书赢得了 1993 年的 Jolt Awards 。

  

McConnell 定义建构中的主要活动有:

  • 详细的软件设计
  • 建构计划
  • 撰码和除错
  • 单元测试
  • 软件整合
  • 整合测试

尽管他并没有否定其它软件开发的观点,如需求和文件, McConnell 强调软件建构的原因为:

  • 建构为软件开发中的一大部分
  • 建构为软件开发中的核心活动
  • 当聚焦于建构,可以大幅增进个别程序员的生产力
  • 建构后的产品,即源代码,通常是此软件唯一正确的描述
  • 建构为唯一保证有完成的活动

本书分成四个部分

  • 前两个部分在诉说:透过技术如何提升程式码品质
  • 后两个部分在诉说:透过管理如何提升程式码品质

  

评论

Popular Posts

《普列姆昌德作品选》

常用的国内外延迟测速链接(generate_204)

JavaScript版星际争霸(网页版星际争霸)

Cromite - 极度注重隐私的Chromium浏览器

随身WiFi折腾指南: 解锁、刷机与DIY

伤不起的盖茨比——那些年,我们没逆袭到的女神

神奇动物在哪里 Fantastic Beasts and Where to Find Them (2016)

解决Ubuntu桌面上Free Download Manager无法打开的问题

机动战士高达SEED 機動戦士ガンダムSEED (2002)

野兽组合 - 很快再相见 Звери - До скорой встречи