Everything about Coding conventions
Standards and guidelines for writing code
Coding conventions are a set of guidelines for a specific programming language that recommend programming style, practices, and methods for each aspect of a program written in that language. These conventions usually cover file organization, indentation, comments, declarations, statements, white space, naming conventions, programming practices, programming principles, programming rules of thumb, architectural best practices, etc. These are guidelines for software structural quality. Software programmers are highly recommended to follow these guidelines to help improve the readability of their source code and make software maintenance easier. Coding conventions are only applicable to the human maintainers and peer reviewers of a software project. Conventions may be formalized in a documented set of rules that an entire team or company follows, or may be as informal as the habitual coding practices of an individual. Coding conventions are not enforced by compilers. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Coding conventionsA 5-minute orientation
- Pick up a classic book: The UNCTAD Liner CodeThe most-reprinted book on the subject
- Read the landmark paper: A Model-Driven Approach for the Management and Enforcement of Coding ConventionsCited 2 times
- Go sideways: Programming styleA closely related topic
- Go sideways: Comment (computer programming)A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
A Model-Driven Approach for the Management and Enforcement of Coding Conventions
Fortran 77 coding conventions
More on Fortran coding conventions
Ada coding standards and conventions
Use Diagnosis Coding Conventions to Avoid Denied Claims
Communicative orientation of language teaching observation scheme: Coding conventions & applications
Coding Challenge: ICD-10-CM Guidelines and Conventions (Online Exclusive)
Hospice Coding and Data Conventions Contribute to Oversimplify the Presence of Dementia in Hospice
📚 Books worth reading
The UNCTAD Liner CodeLawrence Juda · 1983- 📕Harmonized commodity description and coding systemCustoms Co-operation Council · 1986
- 📕A succinct naming convention for lengthy hexadecimal numbersMichael S. Grant · 1997
Contracts for the sale of goodsHenry D. Gabriel · 2004- 📕Practitioner's guide to the Convention on Contracts for the International Sale of Goods (CISG) and the Uniform Commercial Code (UCC)Henry D. Gabriel · 1994
- 📕Workbook on the application of the Unctad CodeS. G. Sturmey · 1985
- 📕To join or not to join the UNCTAD Convention on a Code of Conduct for Liner ConferencesEli Moses · 1983
- 📕Der Zolltarif nach Einführung des harmonisierten SystemsBurghard Reiser · 1987
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Programming style Programming style, also known as coding style, refers to conventions and patterns used in writing source code, resulting in a consistent and readable codebase…
- Comment (computer programming) In computer programming, a comment is text embedded in source code that a translator (compiler or interpreter) ignores. Generally, a comment is an annotation…
- Code refactoring In computer programming and software design, code refactoring is the process of restructuring existing source code—changing the factoring—without changing…
- Indentation style In computer programming, indentation style is a convention or style, governing the indentation of lines of source code. An indentation style generally…
- Index of software engineering articles This is an alphabetical list of articles pertaining specifically to software engineering. Contents: 0–9 A B C D E F G H I J K L M N O P Q R S T U V W…
- String literal A string literal or anonymous string is a literal for a string value in source code. Commonly, a programming language includes a string literal code construct…
- Syntax highlighting Syntax highlighting is a feature of text editors that is used for programming, scripting, or markup languages, such as HTML. The feature displays text…
- Block (programming) In computer programming, a block of source code is a grouping of statements that execute in sequential order, top to bottom. The block structure is fundamental…