Le Manifeste Agile comporte la signature de Robert Cecil Martin, un ingénieur autodidacte entré dans l'industrie du logiciel à l'âge de 17 ans. Né le 5 décembre 1952, Martin a consacré sa carrière en tant qu'informaticien, auteur et formateur, influençant les normes de l'industrie par le développement des principes de conception SOLID et son accent sur le code propre.
Début de carrière et influence dans l'industrie
Martin a servi en tant que premier président de l'Agile Alliance et a exercé les fonctions de rédacteur en chef du magazine C++ Report. En 1991, il a fondé Object Mentor, une entreprise proposant des formations sur l'eXtreme Programming. Ses efforts professionnels se sont concentrés sur la promotion de l'artisanat du logiciel, du développement piloté par les tests et des pratiques agiles à travers toute l'industrie.
Rôles de conseil et d'éducation
Depuis novembre 2023, Martin dirige Uncle Bob Consulting pour fournir des services de formation et de conseil. Il sert également de mentor et de maître artisan chez Clean Coders, une entreprise dirigée par son fils, Micah Martin. À travers cette plateforme, il crée des vidéos de formation, accueillant parfois des invités tels que Ward Cunningham et Grady Booch.
Méthodologies fondamentales et désaccords
Martin préconise des fonctions courtes à usage unique, citant un exemple de Kent Beck où la transparence était obtenue par une extrême concision. Cette approche, qu'il décrit comme du code propre, a fait l'objet de critiques externes. John Ousterhout a contesté les positions de Martin concernant les commentaires de code, le développement piloté par les tests et la longueur appropriée des fonctions, arguant qu'une fragmentation excessive peut compliquer la documentation et l'indépendance modulaire.
Vingt questions, huit minutes au chronomètre et un centile mesuré face à tous ceux qui l’ont passé. Sans inscription.
Passer le test de QI →Publications et intérêts techniques actuels
Au cours de trois décennies, Martin a rédigé de nombreux textes sur la programmation, en commençant par Designing Object-Oriented C++ Applications Using the Booch Method en 1995. Ses ouvrages ultérieurs incluent Clean Code (2009), Clean Architecture (2017) et Functional Design (2023). En 2024, il a publié We, Programmers: A Chronicle of Coders from Ada to AI. Lors d'une interview en 2024, il a indiqué qu'il effectue désormais son propre travail de programmation principalement en utilisant Clojure.
En bref
- Naissance : 5 décembre 1952 - Nationalité : États-Unis - Rôle notable : Co-auteur et signataire du Manifeste Agile - Concept clé : Principes de conception SOLID - Langage de programmation principal en 2024 : Clojure - Âge d'entrée dans l'industrie : 17
Questions fréquentes
### Quelle est l'origine du terme code propre ?
Il fait référence à un livre écrit par Martin, à une entreprise qu'il possède, à un cours qu'il enseigne et à un paradigme logiciel général qu'il soutient.
### Robert Martin a-t-il une formation formelle en logiciels ?
Non, Martin est autodidacte et est entré dans l'industrie du logiciel à l'âge de 17 ans.



