Code Complete

Code Complete

Code Complete is a software development book, written by Steve McConnell and published in 1993 by Microsoft Press, urging developers to get past code and fix programming and the "big design up front" waterfall model. It is also a compendium of software construction techniques, from naming variables to deciding when to write a subroutine.

McConnell defines the main activities in construction as:

Although he does not dismiss the value of other aspects of software development such as requirements and documentation, McConnell emphasizes the construction of software because:

  • Construction is a large part of software development.
  • Construction is the central activity in software development.
  • With a focus on construction, the individual programmer's productivity can improve enormously.
  • The source code defines the operation of the software; if code and documentation disagree, the documentation is wrong.
  • Construction is the only activity that's guaranteed to be done.

Contents

Reception

Code Complete has received outstanding reviews, being widely regarded as one of the leading must-reads for software developers.[1][2] It won a Jolt award in 1993.[3]

Editions

References

  1. ^ http://www.amazon.co.uk/Code-Complete-Practical-Handbook-Construction/dp/0735619670
  2. ^ http://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read
  3. ^ Jolt winners 1993

External links



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Code complete — can refer to: A stage of the software release life cycle Code Complete, a book on software development by Steve McConnell This disambiguation page lists articles associated with the same title. If an …   Wikipedia

  • Code Postal — Le code postal est un ensemble court de chiffres et/ou de lettres, utilisé par les entreprises postales afin de simplifier et d accélérer l acheminement du courrier. Sa forme varie selon les pays mais il représente le plus souvent une ou… …   Wikipédia en Français

  • Complete Warrior —   Cov …   Wikipedia

  • Code coverage — is a measure used in software testing. It describes the degree to which the source code of a program has been tested. It is a form of testing that inspects the code directly and is therefore a form of white box testing.[1] Code coverage was among …   Wikipedia

  • Code of Hammurabi — Code on clay tablet Code on diorite stele The Code of Hammurabi is a well preserved Babylon …   Wikipedia

  • code — [kəʊd ǁ koʊd] noun 1. [countable] LAW a complete set of written rules or laws: • Each state in the US has a different criminal and civil code. ˈbuilding code [countable] LAW a set of rules that states what features a new building, bridge etc… …   Financial and business terms

  • Code Lyoko — Titre original Code Lyoko Genre Série d animation, de science fiction Créateur(s) Thomas Romain Tania Palumbo Production MoonScoop Musi …   Wikipédia en Français

  • Code 46 — film poster Directed by Michael Winterbottom Produced by …   Wikipedia

  • Code Quantum — Titre original Quantum Leap Genre Série de science fiction Créateur(s) Donald P. Bellisario Production Donald P. Bellisario Musique Mike Post, Velton Ray Bunch Pays d’origine …   Wikipédia en Français

  • Code Tang — Titre Code Tang Pays  Chine Type Code juridique Branche Droit pénal …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”