Books
x dismiss this message

Did you know you can edit this page?

see page history

Description edit see section history

For more than a decade, Steve McConnell, one of the premier authors and voices in the software community, has helped change the way developers write code--and produce better software. Now his classic book, CODE COMPLETE, has been fully updated and revised with best practices in the art and... read more

Popular Covers

Loading covers…

Choose your book’s cover

Quotes edit see section history

  • “Their egos keep them from being great programmers”
  • “The more humble you are, the faster you'll improve”
  • “The more you learn to compensate for your small brain, the better a programmer you'll be”
  • “The people who are best at programming are the people who realize how small their brains are”
  • Popular Highlights from Kindle Customers
  • In incremental development, you first make the simplest possible version of the system that will run.
    Highlighted by 43 Kindle customers
  • Requirements describe in detail what a software system is supposed to do, and they are the first step toward a solution.
    Highlighted by 33 Kindle customers
  • In programming, if your requirements are contaminated, they contaminate the architecture, and the architecture in turn contaminates construction. This leads to grumpy, malnourished programmers and radioactive, polluted software that's riddled with defects.
    Highlighted by 33 Kindle customers
  • If you can't explain something to a six-year-old, you really don't understand it yourself. — Albert Einstein
    Highlighted by 31 Kindle customers
  • There are two ways of constructing a software design: one way is to make it so simple that there are obviously no deficiencies, and the other is to make it so complicated that there are no obvious deficiencies.
    Highlighted by 30 Kindle customers
  • A plan to follow the requirements rigidly is actually a plan not to respond to your customer.
    Highlighted by 29 Kindle customers
  • The first prerequisite you need to fulfill before beginning construction is a clear statement of the problem that the system is supposed to solve.
    Highlighted by 29 Kindle customers
  • When art critics get together they talk about Form and Structure and Meaning. When artists get together they talk about where you can buy cheap turpentine. — Pablo Picasso
    Highlighted by 29 Kindle customers
  • Get into the habit of asking 'What should I hide?' You'll be surprised at how many difficult design issues dissolve before your eyes.
    Highlighted by 28 Kindle customers
  • Classes and routines are first and foremost intellectual tools for reducing complexity. If they're not making your job simpler, they're not doing their jobs.
    Highlighted by 21 Kindle customers
Show all 14 quotes from this book

First Sentence edit see section history

You know what "construction" means when it's used outside software development.

Series & Lists edit see section history

This book is in Joel On Software Reading List. (community list)

Authors & Contributors edit see section history

  1. Steve McConnell (Author)

First Edition edit see section history

Original Language: English
Publisher: Microsoft Press
Country: United States
Publication Date: Jan 1, 1993
ISBN: 978-1556154843
Page Count: 857

Classification edit see section history

  • Library of Congress: QA76.76 D3 M39
  • Dewey: 005.1

More Books Like This edit see section history

   
  • Refactoring

We’re hiding the errata, movie connections, books that influenced this book, books influenced by this book, books that cite this book and books cited by this book sections. If you would like to add content to them, you must first make them visible.