Buy new:
-
Ships from: Amazon.com Sold by: Amazon.com
Save with Used - Good
-
Ships from: ThriftBooks-Baltimore Sold by: ThriftBooks-Baltimore
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Code Complete 2nd Edition
Purchase options and add-ons
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 creativity
- Reap the benefits of collaborative development
- Apply defensive programming techniques to reduce and flush out errors
- Exploit opportunities to refactor―or evolve―code, and do it safely
- Use construction practices that are right-weight for your project
- Debug problems quickly and effectively
- Resolve critical construction issues early and correctly
- Build quality into the beginning, middle, and end of your project
- ISBN-100735619670
- ISBN-13978-0735619678
- Edition2nd
- PublisherMicrosoft Press
- Publication dateJune 9, 2004
- LanguageEnglish
- Dimensions7.4 x 1.92 x 9 inches
- Print length960 pages
More items to explore
Customers also bought or read
- Design Patterns: Elements of Reusable Object-Oriented Software#1 Best SellerObject-Oriented Design
HardcoverFREE delivery Wednesday - Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition
PaperbackFREE delivery Tue, Dec 2 - Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)
PaperbackFREE delivery Wed, Dec 3 - Modern Software Engineering: Doing What Works to Build Better Software Faster
PaperbackDelivery Wednesday - Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software 2nd Edition
PaperbackFREE delivery Wednesday - Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)
PaperbackFREE delivery Tue, Dec 9 - Software Engineering at Google: Lessons Learned from Programming Over Time
PaperbackDelivery Wednesday - Effective C++: 55 Specific Ways to Improve Your Programs and Designs
PaperbackFREE delivery Wed, Dec 3 - Introduction to Algorithms, fourth edition#1 Best SellerComputer Algorithms
HardcoverFREE delivery Thu, Dec 4 - The Art of Readable Code: Simple and Practical Techniques for Writing Better Code
PaperbackDelivery Wednesday - Operating Systems: Three Easy Pieces#1 Best SellerComputer Operating Systems Theory
PaperbackDelivery Wednesday - Head First Software Architecture: A Learner's Guide to Architectural Thinking
PaperbackFREE delivery Wednesday
From the Publisher
From the Preface
My primary concern in writing this book has been to narrow the gap between the knowledge of industry gurus and professors on the one hand and common commercial practice on the other. Many powerful programming techniques hide in journals and academic papers for years before trickling down to the programming public.
Although leading-edge software-development practice has advanced rapidly in recent years, common practice hasn't. Many programs are still buggy, late, and over budget, and many fail to satisfy the needs of their users. Because these practices aren't often reported outside the pages of highly specialized technical journals, however, most programming organizations aren't yet using them today. This handbook shortcuts the process, making key discoveries available to the average programmer now.
- Steve McConnell
Who should read this book?
Experienced Programmers
This handbook serves experienced programmers who want a comprehensive, easy-to-use guide to software development. The programming practices described here will help you keep big projects under control and help you maintain and modify software successfully as the demands of your projects change.
Technical Leads
Many technical leads have used Code Complete to educate less-experienced programmers on their teams. You can also use it to fill your own knowledge gaps.
Self-Taught Programmers
Self-taught programmers are found in the emerging group of professionals—engineers, accountants, scientists, teachers, and small business owners—who program as part of their jobs but who do not necessarily view themselves as programmers. Regardless of the extent of your programming education, this handbook can give you insight into effective programming practices.
Students
Use this guide to bridge theoretical knowledge with practical skills as you transition from an academic environment to a professional career.
Editorial Reviews
About the Author
Steve McConnell is recognized as one of the premier authors and voices in the development community. He is Chief Software Engineer of Construx Software and was the lead developer of Construx Estimate and of SPC Estimate Professional, winner of Software Development magazine's Productivity Award. He is the author of several books, including Code Complete and Rapid Development, both honored with Software Development magazine's Jolt Award.
Product details
- Publisher : Microsoft Press
- Publication date : June 9, 2004
- Edition : 2nd
- Language : English
- Print length : 960 pages
- ISBN-10 : 0735619670
- ISBN-13 : 978-0735619678
- Item Weight : 3.87 pounds
- Dimensions : 7.4 x 1.92 x 9 inches
- Part of series : Developer Best Practices
- Best Sellers Rank: #43,668 in Books (See Top 100 in Books)
- #1 in Client-Server Networking Systems
- #30 in Software Development (Books)
- #56 in Computer Software (Books)
About the author

Steve McConnell is an award-winning, best-selling author of practical software development books that are informed by years of working with companies worldwide. His first book, "Code Complete", has been recognized as the best-selling, best-reviewed software development book of all time. His books have been translated into 20 languages and sold more than one million copies. His most recent book is "More Effective Agile: A Roadmap for Software Leaders."























