Software Development Principles

Last updated:


General Principles

Contextual

Naming

Comments

Lines of Code

Functions

Functionality

Structure

Arguments

Return Value

Documentation

Objects and Data Structures

Design

Structure

Methods

Members

Included Modules

Source Code Files (or Modules)

Third-Party Components

Whole System

Additional Aspects

Formatting

Error Handling

Unit Testing

Journaling

Configuration


References