Coding Guide CS - BNU-CO453/ConsoleApps15 GitHub Wiki
Coding Guide for C#
How Principled Coders Outperform the Competition
C# Guides
Readable Code
The following article is a good guide to the main elements of best practice in writing code. The recommended indentation used for CO452 and CO453 is style 2.
Top 15+ Best Practices for Writing Super Readable Code
Robert C. Martin regarded as an expert in this field has written a series of books:-
- Clean Code 2009
- The Clean Coder 2011
- Clean Architecture 2018
- Software Craftmanship 2015
Naming Conventions
- Capitalisation Conventions
- General Naming Conventions
- Names of Classes
- Names of Methods, Attributes and Properties
- Names of Parameters
Architectural Principles
Microsoft Architectural Principles
SOLID: 5 Object-Oriented Principles
Refactoring
Agile Alliance .org
Many of the principles used in CO453 come from the Agile approach to software development including these 12 principles.

- 12 Principles Behind the Agile Methodology
- Refactoring
- Pair Programming
- Test Driven Development
- Rule of Simplicity
- Extreme Programming