Live briefing
Everything about Coding best practices
Informal guidelines used by software developers
Coding best practices or programming best practices are a set of informal, sometimes personal, rules that many software developers, in computer programming follow to improve software quality. Many computer programs require being robust and reliable for long periods of time, so any rules need to facilitate both initial development and subsequent maintenance of source code by people other than the original authors. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Coding best practicesA 5-minute orientation
- Skim a recent paper: Best practices in metabarcoding of fungi: From experimental design to resultsInfluential work since 2022
- Pick up a classic book: The European Code of Conduct for Research IntegrityThe most-reprinted book on the subject
- Read the landmark paper: Beyond the Computer Age: A Best Practices Intro for Implementing Library Coding ProgramsCited 11 times
- Go sideways: Software constructionA closely related topic
- Go sideways: Software developmentA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Beyond the Computer Age: A Best Practices Intro for Implementing Library Coding Programs
Best Practices in Policy and Access (Coding and Reimbursement) for Weight Loss Surgery
Best Management Practices for Teaching Hydrologic Coding in Physical, Hybrid, and Virtual Classrooms
Best practices for measuring community resources across Canada: A comparison of coding classifications
Toward a Unified Framework for Secure Coding: A Comprehensive Synthesis of Best Practices
Best Coding Practices to Improve Performance and Readability of Go Applications
Coding Errors in Survey Study of Best Practices for In-Hospital Cardiac Arrest
🆕 Influential since 2022
📚 Books worth reading
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…
- Software development Software development is the process of designing, creating, testing, and maintaining software applications to meet specific user needs or business objectives…
- Code Complete Code Complete is a software development book, written by Steve McConnell and published in 1993 by Microsoft Press, encouraging developers to continue past…
- V-model (software development) In software development, the V-model represents a development process that may be considered an extension of the waterfall model and is an example of the…
- Extreme programming Extreme programming (XP) is a software development methodology intended to improve software quality and responsiveness to changing customer requirements…
- Extreme programming practices Extreme programming (XP) is an agile software development methodology used to implement software systems. This article details the practices used in this…
- Unit testing Unit testing, also known as component or module testing, is a form of software testing by which isolated source code is tested to validate expected behavior…
- Software testing Software testing is the act of checking whether software meets its intended objectives and satisfies expectations. Software testing can provide objective…
The European Code of Conduct for Research Integrity