skip to content
Covid-19 virus
COVID-19 Resources

Reliable information about the coronavirus (COVID-19) is available from the World Health Organization (current situation, international travel). Numerous and frequently-updated resource results are available from this WorldCat.org search. OCLC’s WebJunction has pulled together information and resources to assist library staff as they consider how to handle coronavirus issues in their communities.

Image provided by: CDC/ Alissa Eckert, MS; Dan Higgins, MAM
Code complete Preview this item
ClosePreview this item
Checking...

Code complete

Author: Steve McConnell
Publisher: Redmond, Wash. : Microsoft Press, 2016.
Edition/Format:   Print book : English : 2nd ed., 27th printingView all editions and formats
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Handbooks and manuals
Handbooks, manuals, etc
Document Type: Book
All Authors / Contributors: Steve McConnell
ISBN: 9780735619678 0735619670
OCLC Number: 951650600
Notes: Reprint. Originally published: 2004.
Description: xxxvii, 914 pages : illustrations
Contents: 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.
Responsibility: Steve McConnell.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity<\/h3>
<http:\/\/www.worldcat.org\/oclc\/951650600<\/a>> # Code complete<\/span>\u00A0\u00A0\u00A0\u00A0a schema:CreativeWork<\/a>, schema:Book<\/a> ;\u00A0\u00A0\u00A0library:oclcnum<\/a> \"951650600<\/span>\" ;\u00A0\u00A0\u00A0library:placeOfPublication<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4915456833#Place\/redmond_wash<\/a>> ; # Redmond, Wash.<\/span>\u00A0\u00A0\u00A0library:placeOfPublication<\/a> <http:\/\/id.loc.gov\/vocabulary\/countries\/wau<\/a>> ;\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4915456833#Topic\/computer_software_development<\/a>> ; # Computer software--Development<\/span>\u00A0\u00A0\u00A0schema:author<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4915456833#Person\/mcconnell_steve<\/a>> ; # Steve McConnell<\/span>\u00A0\u00A0\u00A0schema:bookEdition<\/a> \"2nd ed., 27th printing.<\/span>\" ;\u00A0\u00A0\u00A0schema:bookFormat<\/a> bgn:PrintBook<\/a> ;\u00A0\u00A0\u00A0schema:datePublished<\/a> \"2016<\/span>\" ;\u00A0\u00A0\u00A0schema:description<\/a> \"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.<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0schema:exampleOfWork<\/a> <http:\/\/worldcat.org\/entity\/work\/id\/4915456833<\/a>> ;\u00A0\u00A0\u00A0schema:genre<\/a> \"Handbooks and manuals<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0schema:inLanguage<\/a> \"en<\/span>\" ;\u00A0\u00A0\u00A0schema:name<\/a> \"Code complete<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0schema:productID<\/a> \"951650600<\/span>\" ;\u00A0\u00A0\u00A0schema:publication<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/951650600#PublicationEvent\/redmond_wash_microsoft_press_2016<\/a>> ;\u00A0\u00A0\u00A0schema:publisher<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4915456833#Agent\/microsoft_press<\/a>> ; # Microsoft Press<\/span>\u00A0\u00A0\u00A0schema:workExample<\/a> <http:\/\/worldcat.org\/isbn\/9780735619678<\/a>> ;\u00A0\u00A0\u00A0wdrs:describedby<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/951650600<\/a>> ;\u00A0\u00A0\u00A0\u00A0.<\/div>

Related Entities<\/h3>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/4915456833#Agent\/microsoft_press<\/a>> # Microsoft Press<\/span>\u00A0\u00A0\u00A0\u00A0a bgn:Agent<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Microsoft Press<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/4915456833#Person\/mcconnell_steve<\/a>> # Steve McConnell<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Person<\/a> ;\u00A0\u00A0\u00A0schema:familyName<\/a> \"McConnell<\/span>\" ;\u00A0\u00A0\u00A0schema:givenName<\/a> \"Steve<\/span>\" ;\u00A0\u00A0\u00A0schema:name<\/a> \"Steve McConnell<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/4915456833#Place\/redmond_wash<\/a>> # Redmond, Wash.<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Place<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Redmond, Wash.<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/4915456833#Topic\/computer_software_development<\/a>> # Computer software--Development<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Intangible<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Computer software--Development<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/id.loc.gov\/vocabulary\/countries\/wau<\/a>>\u00A0\u00A0\u00A0\u00A0a schema:Place<\/a> ;\u00A0\u00A0\u00A0dcterms:identifier<\/a> \"wau<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/worldcat.org\/isbn\/9780735619678<\/a>>\u00A0\u00A0\u00A0\u00A0a schema:ProductModel<\/a> ;\u00A0\u00A0\u00A0schema:isbn<\/a> \"0735619670<\/span>\" ;\u00A0\u00A0\u00A0schema:isbn<\/a> \"9780735619678<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/www.worldcat.org\/title\/-\/oclc\/951650600<\/a>>\u00A0\u00A0\u00A0\u00A0a genont:InformationResource<\/a>, genont:ContentTypeGenericResource<\/a> ;\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/www.worldcat.org\/oclc\/951650600<\/a>> ; # Code complete<\/span>\u00A0\u00A0\u00A0schema:dateModified<\/a> \"2018-11-10<\/span>\" ;\u00A0\u00A0\u00A0void:inDataset<\/a> <http:\/\/purl.oclc.org\/dataset\/WorldCat<\/a>> ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/www.worldcat.org\/title\/-\/oclc\/951650600#PublicationEvent\/redmond_wash_microsoft_press_2016<\/a>>\u00A0\u00A0\u00A0\u00A0a schema:PublicationEvent<\/a> ;\u00A0\u00A0\u00A0schema:location<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4915456833#Place\/redmond_wash<\/a>> ; # Redmond, Wash.<\/span>\u00A0\u00A0\u00A0schema:organizer<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4915456833#Agent\/microsoft_press<\/a>> ; # Microsoft Press<\/span>\u00A0\u00A0\u00A0schema:startDate<\/a> \"2016<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>

Content-negotiable representations<\/p>