Team coding principles

I’m working on a new version of my teams coding principles. Our old one was just mentioning code standards, nothing about class design principles nor mentioning why certain choices are made.

I’ll be posting some minor posts with drafts for the document in the coming days.