EVERYDAY FREE SHIPPING on $25 & up - Excludes marketplace items & rentals.
EVERYDAY FREE SHIPPING on $25 & up - Excludes marketplace items & rentals.
EVERYDAY FREE SHIPPING on $25 & up - Excludes marketplace items & rentals
Search
Code Complete

Code Complete - 2nd edition

ISBN13: 978-0735619678

Cover of Code Complete 2ND 04 (ISBN 978-0735619678)
ISBN13: 978-0735619678
ISBN10: 0735619670
Cover type: Paperback
Edition/Copyright: 2ND 04
Publisher: Microsoft Press
Published: 2004
International: No
Sell this book right now for CASH!
Sell this book
right now for
$12.50 CASH!

List price: $49.99

USED
Sold Out
FREE Shipping on $25+
  • Ships Monday
  • 30-Day Returns
  • Condition: Very Good
Sold Out
rental
$18.49
Save $31.50 (63%)


Ships from $5.99
  • Free Return Shipping
  • Due back 12/18/2015
  •  
etextbook
$39.99
Save $10.00 (20%)


Code Complete - 2ND 04 edition

ISBN13: 978-0735619678

Steve McConnell

ISBN13: 978-0735619678
ISBN10: 0735619670
Cover type: Paperback
Edition/Copyright: 2ND 04
Publisher: Microsoft Press

Published: 2004
International: No
Summary

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

Table of Contents

Welcome to software construction p. 3
Metaphors for a richer understanding of software development p. 9
Measure twice, cut once : upstream prerequisites p. 23
Key construction decisions p. 61
Design in construction p. 73
Working classes p. 125
High-quality routines p. 161
Defensive programming p. 187
The pseudocode programming process p. 215
General issues in using variables p. 237
The power of variable names p. 259
Fundamental data types p. 291
Unusual data types p. 319
Organizing straight-line code p. 347
Using conditionals p. 355
Controlling loops p. 367
Unusual control structures p. 391
Table-driven methods p. 411
General control issues p. 431
The software-quality landscape p. 463
Collaborative construction p. 479
Developer testing p. 499
Debugging p. 535
Refactoring p. 563
Code-tuning strategies p. 587
Code-tuning techniques p. 609
How program size affects construction p. 649
Managing construction p. 661
Integration p. 689
Programming tools p. 709
Layout and style p. 729
Self-documenting code p. 777
Personal character p. 819
Themes in software craftsmanship p. 837
Where to find more information p. 855
Table of Contents provided by Blackwell. All Rights Reserved.

Digital Rights

eBook Requirements
VitalSource Bookshelf Reader
Minimum System Requirements:
  • Windows 7/8, or Mac OS X 10.6 or above
Software Requirements:

eTextbooks and eChapters can be viewed by using the free reader listed below.

Be sure to check the format of the eTextbook/eChapter you purchase to know which reader you will need. After purchasing your eTextbook or eChapter, you will be emailed instructions on where and how to download your free reader.

Download Requirements:

Due to the size of eTextbooks, a high-speed Internet connection (cable modem, DSL, LAN) is required for download stability and speed. Your connection can be wired or wireless.

Being online is not required for reading an eTextbook after successfully downloading it. You must only be connected to the Internet during the download process.

User Help:

Click Here to access the VitalSource Bookshelf FAQ

Digital Rights
VitalSource Bookshelf
Copying: Allowed, 2 selections may be copied every 180 days
Printing: Allowed, 30 prints for 180 days
Expires: Yes, may be used for 180 days after activation
Reading Aloud: Allowed
Sharing: Not Allowed
Min. Software Version: VitalSource Bookshelf
Suitable Devices: PCs, Tablet PCs, Macs, Laptops


Digital Rights Management (DRM) Key


Copying - Books that cannot be copied will show "Not Allowed." Otherwise, this will detail the number of times it can be copied, or "Allowed with no limits."

Printing - Books that cannot be printed will show "Not Allowed." Otherwise, this will detail the number of times it can be printed, or "Allowed with no limits."

Expires - Books that have no expiration (the date upon which you will no longer be able to access your eBook) will read "No Expiration." Otherwise it will state the number of days from activation (the first time you actually read it).

Reading Aloud - Books enabled with the "text-to-speech" feature so that they can be read aloud will show "Allowed."

Sharing - Books that cannot be shared with other computers will show "Not Allowed."

Min. Software Version - This is the minimum software version needed to read this book.

Suitable Devices - Hardware known to be compatable with this book. Note: Reader software still needs to be installed.

List price: $49.99
  • etextbook
  • $39.99
  • Rental
  • $18.49
  • Marketplace
  • From