Robert C. Martin (Uncle Bob)

Personalities 🟢 Junior

Définition

Développeur et auteur américain, créateur des principes SOLID et auteur de 'Clean Code'. Figure controversée mais influente, ses idées sur la qualité du code sont omniprésentes.

Analogie

Le sergent-instructeur du code propre : ses règles sont strictes mais tes coéquipiers 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. Connaître ces principes est attendu de tout dev.

Anti-pattern

Appliquer Clean Code de manière dogmatique : parfois un fichier de 100 lignes est plus clair que 10 fichiers de 10 lignes.
#personalities#history#interview

← → au clavier pour passer d'une fiche à l'autre