Programming
General principles
- YAGNI - You Aren’t Gonna Need It
- KISS - Keep It Simple, Stupid
- Security baked-in not bolted on - Cloud Security Principles
- Transparency - work in the open
- Peer review - nothing gets to production without peer review
- Egoless programming - you are not your code
- Domain Driven Design - design around the domain
Object oriented programming
- SOLID - Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion
- Composition over inheritance - prefer composition over inheritance
- Law of Demeter - talk to friends, not strangers
This page was last reviewed on 25 January 2024.
It needs to be reviewed again on 25 January 2025
by the page owner platops-build-notices
.
This page was set to be reviewed before 25 January 2025
by the page owner platops-build-notices.
This might mean the content is out of date.