Live briefing
Everything about Code Complete
1993 book by Steve McConnell
Code Complete is a software development book, written by Steve McConnell and published in 1993 by Microsoft Press, encouraging developers to continue past code-and-fix programming and the big design up front and waterfall models. It is also a compendium of software construction techniques, which include techniques from naming variables to deciding when to write a subroutine. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Code CompleteA 5-minute orientation
- Skim a recent paper: LLM-Cloud Complete: Leveraging Cloud Computing for Efficient Large Language Model-based Code CompletionInfluential work since 2022
- Pick up a classic book: Hearing on code of fair practices and competitionThe most-reprinted book on the subject
- Read the landmark paper: The Complete Nucleotide Sequence, Gene Organization, and Genetic Code of the Mitochondrial Genome of Paracentrotus lividusCited 146 times
- Go sideways: Software constructionA closely related topic
- Go sideways: Coding best practicesA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
The Complete Nucleotide Sequence, Gene Organization, and Genetic Code of the Mitochondrial Genome of Paracentrotus lividus
Construction of Doppler Resilient Complete Complementary Code in MIMO Radar
Genome sequencing: The complete code for a eukaryotic cell
Perfect Code is W[1]-complete
Complete weight enumerators of generalized Kerdock code and related linear codes over Galois ring
Complete Response after Chemoradiotherapy in Rectal Cancer (Watch-and-Wait): Have we Cracked the Code?
A new, efficient stellar evolution code for calculating complete evolutionary tracks
Sparse ensemble neural code for a complete vocal repertoire
🆕 Influential since 2022
LLM-Cloud Complete: Leveraging Cloud Computing for Efficient Large Language Model-based Code Completion
Don’t Complete It! Preventing Unhelpful Code Completion for Productive and Sustainable Neural Code Completion Systems
The Prospective Lynch Syndrome Database: background, design, main results and complete MySQL code
GROWTH-23: An integrated code for inversion of complete Bouguer gravity anomaly or temporal gravity changes
A complete traceability methodology between UML diagrams and source code based on enriched use case textual description
📚 Books worth reading
- 📕Hearing on code of fair practices and competitionUnited States. National Recovery Administration · 1933
Writing research papersJames D. Lester, Sr., James D. Lester, Jr. · 1967- 📕Revised Penal CodePhilippines. · 1954
National Fire Code Complete SetNational Fire Protection Association (NFPA) · 1999- 📕National Fire Code Complete SetNational Fire Protection Association (NFPA) · 2006
Code CompleteSteve McConnell · 1993
The Unexpurgated CodeJ. P. Donleavy · 1975
Beautiful CodeAndy Oram, Greg Wilson · 2007
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Software construction Software construction is the process of creating working software via coding and integration. The process includes unit and integration testing although…
- Coding best practices Coding best practices or programming best practices are a set of informal, sometimes personal, rules (best practices) that many software developers, in…
- Waterfall model The waterfall model is the process of performing the typical software development life cycle (SDLC) phases in sequential order. Each phase is completed…
- Extreme programming Extreme programming (XP) is a software development methodology intended to improve software quality and responsiveness to changing customer requirements…
- Hungarian notation Hungarian notation is an identifier naming convention in computer programming in which the name of a variable or function indicates its intention or kind…
- Visual Basic (classic) Visual Basic (VB), sometimes referred to as Classic Visual Basic or as VB6, is a third-generation programming language based on BASIC, as well as an associated…
- Computer programming Computer programming is the composition of sequences of instructions, called programs, that computers can follow to perform tasks. It typically involves…
- Glossary of computer science This glossary of computer science is a list of definitions of terms and concepts used in computer science, its sub-disciplines, and related fields, including…