Jump to content

Code Complete

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Gpeja (talk | contribs) at 18:53, 25 June 2015 (Editions). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Code Complete
Cover image of first edition
First edition cover
AuthorSteve McConnell
LanguageEnglish
SubjectComputer programming
Published
  • 1993 (1st ed.)
  • 2004 (2nd ed.)
Publication placeUnited States
Pages914 (2nd ed.)
ISBNISBN 978-1-55615-484-3 Parameter error in {{ISBNT}}: invalid character
LC ClassQA75.5-76.95

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.

Reception

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

Editions

  • ISBN 978-1-55615-484-3 First edition (1993)

The first edition is superseded with Code Complete 2. The first editions can be found used and are still relevant for programmers using C, Pascal and GW-BASIC [2]

  • ISBN 978-0-7356-1967-8 Second edition (June 2004)[3]

References

  1. ^ Jolt winners 1993
  2. ^ "CC1". Retrieved 2015-06-25. {{cite web}}: Text "publisher Construx Software" ignored (help)
  3. ^ "CC2 ISBN". Retrieved 2015-06-25.