Bienvenue sur Développement Agile

Référence sur le développement logiciel Agile. Nous traitons de conception, de programmation, de pratiques de génie logiciel, d'essais et d'autres sujets connexes.

Présentation: Propulsez votre architectures grâce au TDD et aux Mocks (Agile Montréal 2014)

Publié par Félix-Antoine Bourbonnais le mercredi 12 mars 2014 à 06:00

Cette session a été présentée par Félix-Antoine Bourbonnais à la conférence mensuelle d'Agile Montréal le 12 mars 2014.

Description

Nous savons depuis longtemps que les tests automatisés jouent un rôle important pour les équipes de développement Agile. Bien que la communauté ait découvert depuis un certain temps des pratiques permettant de maximiser l’émergence du design via le TDD, il est rare que l’on présente des astuces concrètes pour obtenir ce bénéfice.

Cette présentation explique comment tirer le maximum de vos tests unitaires et des « mocks ». Nous présenterons, plus particulièrement, le style de TDD « mockiste ». Ainsi, nous verrons comment les mocks peuvent nous aider à concevoir une architecture ayant une meilleure conception orientée objet. 

  • Niveau : Avancé
  • Public cible : Développeurs et architectes

Présentation

 

Diapositives (PDF) 

Code source

 

Le code source de la démonstration est disponible pour téléchargement:
https://github.com/fbourbonnais/propulsez-architecture-tdd-mocks

 

Autres billets

 

Présentation: Esclave de votre dette technique?

Publié par Félix-Antoine Bourbonnais, Pascal Roy le vendredi 15 novembre 2013 à 12:00

 

Description

Votre code est un trou noir? Chaque fonctionnalité est de plus en plus difficile à développer? Vous ne voulez plus toucher à un module sous peine de voir toute votre énergie aspirée?

Cette présentation vous permettra de prendre conscience de l’impact de la dette technique sur votre quotidien et sur votre capacité à livrer du logiciel fonctionnel et de qualité à chaque itération.

Comment soutenir le même niveau de productivité? Comment garder son codesimple et facile à changer?

La présentation sera en trois volets : identifier ce qu’est la dette et ses impacts, quelles sont les techniques et pratiques pour éviter la « patrimonialite aigüe» (infection d’un système vieillissant) et finalement, comment gérer la dette déjà accumulée, y compris quelques trucs pour votre PO.

Non, la déprime n’est pas le destin de tous les projets vieillissants…

  • Niveau : Tous
  • Public cible : Équipes de développement et gestionnaires

Présentation

Présentation: Propulsez votre architectures grâce au TDD et aux Mocks (Agile Québec 2013)

Publié par Félix-Antoine Bourbonnais le jeudi 13 juin 2013 à 00:00

Cette session a été présentée par Félix-Antoine Bourbonnais à la conférence mensuelle d'Agile Québec qui avait lieu le 21 juin 2013. 

Description

Nous savons depuis longtemps que les tests automatisés jouent un rôle important pour les équipes de développement Agile. Bien que la communauté ait découvert depuis un certain temps des pratiques permettant de maximiser l’émergence du design via le TDD, il est rare que l’on présente des astuces concrètes pour obtenir ce bénéfice.

Cette présentation explique comment tirer le maximum de vos tests unitaires et des « mocks ». Nous présenterons, plus particulièrement, le style de TDD « mockiste ». Ainsi, nous verrons comment les mocks peuvent nous aider à concevoir une architecture ayant une meilleure conception orientée objet. 

  • Niveau : Avancé
  • Public cible : Développeurs et architectes

Présentation

Propulsez votre architecture grâce au TDD et aux mocks (Agile Québec 2013) de Elapse Technologies

Code source

Le code source de la démonstration est disponible pour téléchargement:

https://github.com/fbourbonnais/propulsez-architecture-tdd-mocks

Problemes architecturaux courants (présenté par Félix-Antoine Bourbonnais)

Publié par Félix-Antoine Bourbonnais le mercredi 9 janvier 2013 à 19:00

Cette présentation a été offerte par Félix-Antoine Bourbonnais en 2012 devant un groupe d'étudiants en génie logiciel et informatique à l'Université Laval.

Description

Plus je fais de diagnostics, plus je vois du code dans différents projets, plus les problèmes de design et les questions qui me sont posées sont les mêmes. 

Ces pièges proviennent souvent de mauvaises interprétations ou encore par des frameworks populaires ayant popularisé avec eux leurs mauvaises pratiques. Dans certains cas, les solutions sont bonnes, mais sont trop souvent utilisées à toutes les sauces. Mais bref, voici un condensé d’erreurs et problèmes les plus courants que je constate année après année...

Présentation

Propulsez votre architectures grâce au TDD et aux Mocks (Agile Montréal)

Publié par Félix-Antoine Bourbonnais le samedi 24 novembre 2012 à 20:00

Cette session a été présentée par Félix-Antoine Bourbonnais à la conférence Agile Tour de Montréal 2012 qui avait lieu le 24 novembre dernier. Un gros merci à l'équipe de la Communauté Agile de Montréal qui a organisé cette activité.

Description

Nous savons depuis longtemps que les tests automatisés jouent un rôle important pour les équipes de développement Agile. Bien que la communauté ait découvert depuis un certain temps des pratiques permettant de maximiser l’émergence du design via le TDD, il est rare que l’on présente des astuces concrètes pour obtenir ce bénéfice.

Cette présentation explique comment tirer le maximum de vos tests unitaires et des « mocks ». Nous présenterons, plus particulièrement, le style de TDD « mockiste ». Ainsi, nous verrons comment les mocks peuvent nous aider à concevoir une architecture ayant une meilleure conception orientée objet. 

  • Niveau : Avancé
  • Public cible : Développeurs et architectes

Évidemment, il n'est pas possible de véhiculer l'ensemble du contenu d'une session de 90 minutes seulement par les diapositives. Toutefois, celles-ci devraient donner une bonne vue d'ensemble aux personnes qui n'ont pas été en mesure d'y assister et permettront aux personnes qui étaient présentes de faire un retour sur les notions mises de l'avant.

Présentation


Propulsez votre architecture grâce au TDD et aux mocks (Agile Montréal, 90 minutes) de Elapse Technologies

Code source

Le code source de la démonstration est disponible pour téléchargement: https://github.com/fbourbonnais/elapse-mocks-architecture-atmtl2012/

Archive