Robert C. Martin (Uncle Bob)

Personalities 🟢 Junior

Definition

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.
#personalities#history#interview