Don't Repeat Yourself (DRY) : https://fr.wikipedia.org/wiki/Ne_vous_r%C3%A9p%C3%A9tez_pas
Keep It Simple, Stupid (KISS) : https://fr.wikipedia.org/wiki/Principe_KISS
You aren't gonna need it (YAGNI) : https://fr.wikipedia.org/wiki/YAGNI
Boy Scout Rule : https://97-things-every-x-should-know.gitbooks.io/97-things-every-programmer-should-know/content/en/thing_08/
Single Responsibility Principle (SRP) : https://en.wikipedia.org/wiki/Single-responsibility_principle
Dependency inversion principle (DIP) : https://en.wikipedia.org/wiki/Dependency_inversion_principle
4 règles du design simple : https://martinfowler.com/bliki/BeckDesignRules.html
Query Command Separation : https://martinfowler.com/bliki/CommandQuerySeparation.html
Design Pattern : https://refactoring.guru/design-patterns
Clean/Hexagonal/Onion architecture : https://blog.octo.com/application-domain-infrastructure-des-mots-de-la-layered-hexagonal-clean-architecture/
Un client irc en command line orienté bot, très simple à mettre en place : ii