Un framework peut-il se prétendre agile ? À travers du code et quelques principes, découvrons une proposition d'architecture agile.
«Agile Web Development with Rails !», «Agile Web Development with Grails !», «Agile Development with ». Ces annonces vous semblent peut être familières. Si vous vendez votre âme à un framework, il va envoyer Voyance au 3617 pour prévoir la réussite de votre projet, faire revenir l'être aimé, vous rendre plus agile et soigner le bec de lièvre. Si on reformule : «Vous n'avez pas besoin de savoir coder, vous n'avez plus qu'à remplir les trous». Si cette approche peut paraître incrémentale, elle est plus discutablement itérative. Lean nous parle de «dernier moment responsable» ; eXtreme Programming de design émergent et de tdd ; autant de pratiques qui nous encouragent à retarder le plus possible les décisions d'architecture. Dans cette session très technique, nous allons étudier cette opposition, et finalement parler de ce que peut être une architecture agile.
► Regarder la vidéoeXtreme Programmer, co-fondateur chez arpinum CTO occasionnel de linguali Co-organisateur NewCrafts Bordeaux DDD, Coding dojo, Ordre des développeurs, cryptos, philo, papa.