Code Complete, 2ed

Steve Mcconnell

ISBN: 9789350041246

952 pages

INR 899


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.


Part I:  Laying the Foundation

· Welcome to Software Construction

· Metaphors for a Richer Understanding of Software Development

· Measure Twice, Cut Once: Upstream Prerequisites

· Key Construction Decisions

Part II:  Creating High-Quality Code

· Design in Construction

· Working Classes

· High-Quality Routines

· Defensive Programming

· The Pseudocode Programming Process

Part III:  Variables

· General Issues in Using Variables

· The Power of Variable Names

· Fundamental Data Types

· Unusual Data Types

Part IV:  Statements

· Organizing Straight-Line Code

· Using Conditionals

· Controlling Loops

· Unusual Control Structures

· Table-Driven Methods

· General Control Issues

Part V:  Code Improvements

· The Software-Quality Landscape

· Collaborative Construction

· Developer Testing

· Debugging

· Refactoring

· Code-Tuning Strategies

· Code-Tuning Techniques

Part VI:  System Considerations

· How Program Size Affects Construction

· Managing Construction

· Integration

· Programming Tools

Part VII:  Software Craftsmanship

· Layout and Style

· Self-Documenting Code

· Personal Character

· Themes in Software Craftsmanship

· Where to Find More Information


  • Name:
  • Designation:
  • Name of Institute:
  • Email:
  • * Request from personal id will not be entertained
  • Moblie:
  • ISBN / Title:
  • ISBN:    * Please specify ISBN / Title Name clearly