An edition of Code Complete (1993)

Code complete

[a practical handbook of software construction]

2nd ed.
  • 4.19 ·
  • 21 Ratings
  • 108 Want to read
  • 2 Currently reading
  • 31 Have read
Not in Library

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today

  • 4.19 ·
  • 21 Ratings
  • 108 Want to read
  • 2 Currently reading
  • 31 Have read

Buy this book

Last edited by OnFrATa
December 3, 2022 | History
An edition of Code Complete (1993)

Code complete

[a practical handbook of software construction]

2nd ed.
  • 4.19 ·
  • 21 Ratings
  • 108 Want to read
  • 2 Currently reading
  • 31 Have read

Take a strategic approach to software construction—and produce superior products—with this fully updated edition of Steve McConnell's critically praised and award-winning guide to software development best practices. Widely considered one of the best practical guides to programming, Steve McConnell's original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices—and hundreds of new code samples—illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking—and help you build the highest quality code.Discover the timeless techniques and strategies that help you:Design for minimum complexity and maximum creativityReap the benefits of collaborative developmentApply defensive programming techniques to reduce and flush out errorsExploit opportunities to refactor—or evolve—code, and do it safelyUse construction practices that are right-weight for your projectDebug problems quickly and effectivelyResolve critical construction issues early and correctlyBuild quality into the beginning, middle, and end of your project

Publish Date
Publisher
Microsoft Press
Language
English
Pages
914

Buy this book

Previews available in: English

Edition Availability
Cover of: Code Complete, Second Edition
Code Complete, Second Edition
2007, Microsoft Press
Electronic resource in English
Cover of: Code Complete - Deutsche AusgabeDer Second Edition
Code Complete - Deutsche AusgabeDer Second Edition
Jan 31, 2005, Microsoft GmbH
hardcover
Cover of: Code complete
Code complete
2004, Microsoft Press
in English - 2nd ed.
Cover of: Code Complete
Code Complete
2004, Microsoft Press
in English
Cover of: Code complete
Code complete
2004, Microsoft Press
in English - 2nd ed.
Cover of: Code complete
Code complete: [a practical handbook of software construction]
2004, Microsoft Press
in English - 2nd ed.
Cover of: Code Complete
Code Complete
June 2004, Microsoft Press
Paperback in English - 2 edition
Cover of: Code Complete
Code Complete
2004, Microsoft Press
in English
Cover of: Code complete.
Code complete.
1993, Microsoft Press
in English
Cover of: Code complete
Code complete: a practical handbook of software construction
1993, Microsoft Press
in English

Add another edition?

Book Details


Published in

Redmond, Wash

Table of Contents

I. Laying the Foundation
1. Welcome to Software Construction Page 3
2. Metaphors for a Richer Understanding of Software Development Page 9
3. Measure Twice, Cut Once: Upstream Prerequisites Page 23
II. Creating High-Quality Code
5. Design in Construction Page 73
6. Working Classes Page 125
7. High-Quality Routines Page 161
8. Defensive Programming Page 187
9. The Pseudocode Programming Process Page 215
III. Variables
10. General Issues in Using Variables Page 237
11. The Power of Variable Names Page 259
12. Fundamental Data Types Page 291
13. Unusual Data Types Page 319
IV. Statements
14. Organizing Straight-Line Code Page 347
15. Using Conditionals Page 355
16. Controlling Loops Page 367
17. Unusual Control Structures Page 391
18. Table-Driven Methods Page 411
19. General Control Issues Page 431
V. Code Improvements
20. The Software-Quality Landscape Page 463
21. Collaborative Construction Page 479
22. Developer Testing Page 499
23. Debugging Page 535
24. Refactoring Page 563
25. Code-Tuning Strategies Page 587
26. Code-Tuning Techniques Page 606
VI. System Considerations
27. How Program Size Affects Construction Page 649
28. Managing Construction Page 661
29. Integration Page 689
30. Programming Tools Page 709
VII. Software Craftsmanship
31. Layout and Style Page 729
23. Self-Documenting Code Page 777
33. Personal Character Page 819
34. Themes in Software Craftsmanship Page 837
35. Where to Find More Information Page 855

Edition Notes

Subtitle from cover.

Includes bibliographical references (p. 863-883) and index.

Genre
Handbooks, manuals, etc.

Classifications

Dewey Decimal Class
005.1
Library of Congress
QA76.76.D47 M39 2004

The Physical Object

Pagination
xxxvii, 914 p. :
Number of pages
914

ID Numbers

Open Library
OL17841076M
ISBN 10
0735619670
LCCN
2004049981
OCLC/WorldCat
54974573
Library Thing
41965
Goodreads
4845

Excerpts

Developing computer software can be a complicated process, and in the last 25 years, researchers have identified numerous distinct activities that go into software development.
added anonymously.

Community Reviews (0)

Feedback?
No community reviews have been submitted for this work.

History

Download catalog record: RDF / JSON / OPDS | Wikipedia citation
December 3, 2022 Edited by OnFrATa Merge works (MRID: 31381)
November 2, 2010 Edited by 96.234.5.150 Added new cover
November 2, 2010 Edited by 96.234.5.150 add table of contents
August 18, 2010 Edited by IdentifierBot added LibraryThing ID
October 1, 2008 Created by ImportBot Imported from Oregon Libraries MARC record.