Martin Fowler

Personalities 🟡 Mid

Definition

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 ecrit un article, l'industrie ecoute.

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 references en entretien et en architecture.

Termes lies

#personalities#history#interview