Breizh Camp

Lors d’une conférence du BreizhCamp 2015, Cyril Mottier, développeur d’applications Android chez Capitaine Train, nous a expliqué, avec l’exemple de Capitaine Train, les contraintes et les atouts du développement sur  mobile. Il nous a aussi montré comment créer une application pour ce support qui soit à la fois pertinente par rapport à son usage et agréable à utiliser. Voici un résumé de la conférence.

Breizh Camp

Lors de ce quickie du BreizhCamp 2015, Sébastien Prunier nous a présenté la technique du Golden Master Testing pour mettre en place des tests de non-régression efficaces de façon rapide dans un contexte difficile. Cette astuce peut sauver bien des développeurs, c’est pourquoi je la partage ici. C’est facile, rapide et relativement puissant (pour un morceau de sparadrap).

keep-calm-and-git-flow

Le Nantes JUG de mai nous présentait 3 “quickies” (de 30 minutes). La présentation de GitFlow par Cécilia Bossard a particulièrement retenu mon attention. En effet, Git-flow est une librairie d’extensions pour Git qui facilite l’adoption de bonnes pratiques. Pour un développeur habitué à SVN qui ne sait pas vraiment comment bien gérer un projet sous Git, c’est une aide précieuse.

devoxx_france_280px

Grégory Weinbach nous a présenté sa conférence (voir la présentation) sous l’angle du storytelling. Il prend l’exemple de la facturation dans une société de services, le directeur souhaite améliorer la productivité et pour cela demande à une société tierce de lui réaliser une application pour remplacer les formulaires Excel. Que l’on soit dans un processus agile ou en cascade, les étapes s’enchaînent entre le recueil de besoins, l’analyse, la conception, le développement et le déploiement – dans un cadre agile, cet enchaînement sera répété plusieurs fois.

devoxx_france_280px

Retour sur la conférence Les tests exploratoires par Mathilde Lemée à Devoxx.

Quand il s’agit de tester nos applications, nous avons divers outils de test automatisés pour éviter les régressions. Après une modification, nous effectuons généralement manuellement un test de conformité, pour vérifier que ce que l’on obtient correspond bien à ce qui est demandé (ce qui est aussi une manière de tester les tests…). Cependant, on ne peut pas toujours tout tester, notamment au niveau des effets de bords, et il est impossible de tout couvrir par des tests automatiques, en particulier au niveau de l’imprévisible. C’est là qu’interviennent les tests exploratoires, qui sont complémentaires aux autres tests, et surviennent principalement en fin de projet.

devoxx_france_280px

J’étais présente à Devoxx France et j’ai voulu partager avec ceux qui n’y étaient pas les découvertes que j’y ai faites. Commençons par la conférence d’Horacio Gonzalez sur Polymer. Elle recoupait beaucoup celle que j’ai vue en novembre au DevFest. À vrai dire, j’avais prévu au départ d’aller voir Coding, fast and slow, mais la salle était comble, et j’ai donc dû choisir en urgence une autre conférence. C’est ainsi que je suis allée voir Polymer (assise par terre), mais Horacio est un si bon conférencier que j’ai pris plaisir à suivre cette conférence, même si j’en connaissais déjà une partie.