Robert C. Martin (Uncle Bob)
Personalities 🟢 JuniorDefinition
Developpeur et auteur americain, createur des principes SOLID et auteur de 'Clean Code'. Figure controversee mais influente, ses idees sur la qualite du code sont omnipresentes.
Analogie
Le sergent-instructeur du code propre : ses regles sont strictes mais tes coequipiers te remercieront de les suivre.
Exemple de code
// SOLID — Robert C. Martin
// S - Single Responsibility
// O - Open/Closed
// L - Liskov Substitution
// I - Interface Segregation
// D - Dependency Inversion
// 5 principes, 1000 entretiens d'embauche
Cas d'usage
SOLID et Clean Code sont des sujets classiques en entretien. Connaitre ces principes est attendu de tout dev.
Anti-pattern
Appliquer Clean Code de maniere dogmatique : parfois un fichier de 100 lignes est plus clair que 10 fichiers de 10 lignes.