Martin Fowler

Personalities 🟡 Mid

Définition

Auteur et consultant britannique, expert en architecture logicielle et patterns. Ses livres 'Refactoring' et 'Patterns of Enterprise Application Architecture' sont des classiques.

Analogie

Le dictionnaire vivant des bonnes pratiques en architecture logicielle — quand il écrit un article, l'industrie écoûte.

Exemple de code

// Refactoring — Martin Fowler
// Avant : code smell
function price(order) {
  return order.qty * order.item.price -
    Math.max(0, order.qty - 500) * order.item.price * 0.05;
}
// Apres : Extract Method, noms clairs

Cas d'usage

Ses patterns et pratiques de refactoring sont des références en entretien et en architecture.

Termes liés

#personalities#history#interview

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