Tout le monde sait que pour réussir un projet, il faut itérer, sur les besoins, les problèmes, les solutions. Et pourtant, on continue à se perdre dans des grosses releases, des grosses promesses à tout le monde en même temps. Pluto Krath a du mal à trouver comment traduire concrètement l’injonction de l’itératif en gestion de son projet. Heureusement, Tara Reid a l’expérience et le calme pour l’aider à se sortir de son impasse.
Catégorie : Bonnes pratiques de dév
Agilité, Architecture, Bonnes pratiques de dév, Craft, Programmation
Patterns et divination
by Antoine Alberti •
Tout le monde sait ce que sont le couplage et la cohésion, mais peu de gens savent l’expliquer. Encore moins de monde est conscient du fait qu’évaluer le couplage et la cohésion suppose de voyager dans le temps. En tout cas moi je ne savais rien de tout ça. Voyons ensemble comment appréhender l’évolutivité du code sans super pouvoir.
Bonnes pratiques de dév, Craft
Plus de classes abstraites grâce au TDD !
by Dorra BARTAGUIZ •
Encore un titre confusant ! En vrai, le titre aurait dû être "Je n’ai plus de classes abstraites grâce au TDD !". Depuis quelques années, j’ai constaté que je n’écris plus de classes abstraites dans mon code et je me suis donc posé la question "Pourquoi je n’ai plus de classes abstraites dans mon code…
Bonnes pratiques de dév, Craft, Programmation
Pythonistas, arrêtez de bidouiller – Pilot
by Eric Dasse •
Image source : “The Lost Value of Tinkering” par Sandi Allison (https://geauganews.com/the-lost-value-of-tinkering/) Introduction Léonard de Vinci a dit une fois : "La simplicité est la sophistication suprême". Ce qu’il était loin de savoir à ce moment-là, ce qu’il venait de décrire en quelques mots ce qui fait la force du langage Python. Python est de…
Agilité, Bonnes pratiques de dév, Craft
Introduction au machine learning pour la production
by Eric Dasse •
Introduction Jadis, dans des temps très reculés d’un point de vue technologique — en d’autres termes moins de 20 ans en arrière — avoir un smartphone était aussi rare qu’une défaite de Teddy Riner en compétition internationale. De même, il n’y a pas si longtemps, nous percevions l’intelligence artificielle plus comme un sujet de recherche…
Bonnes pratiques de dév, Craft, DDD, Programmation
Nommer le code
by Antoine Alberti •
Une fois les blagues éculées mises de côté, il n’y a finalement qu’une difficulté principale universelle en informatique : nommer les choses. Nommer, c’est modéliser, c’est le cœur de notre métier. C’est effectivement difficile, et sujet à discussions sans fin. Et heureusement, parce que c’est ce qui nous rend difficilement remplaçables par des robots. Je vais lister ici quelques heuristiques de nommage qui me sont propres, et que je ne vois pas forcément souvent dans la nature.
Bonnes pratiques de dév, Craft, Programmation, Traduction
Tests unitaires Python pour une API externe
by Eric Dasse •
Ceci est une adaptation française de l’article Python REST API Unit Testing for External APIs sur pytest-with-eric.com, retravaillé pour être parfaitement compris par des développeurs s’exprimant dans la langue de Molière. Cependant, des améliorations concernant l’article original ont été réalisées pour davantage apporter de la valeur aux lecteurs de tout niveau. Cela dit, n’hésitez pas…
Bonnes pratiques de dév, Craft, Je pense donc je blogue, Programmation
Craftsmanship et Data Engineering – Episode 1 : PySpark en TDD
by Eric Dasse •
“Il ne suffit pas qu’un logiciel soit fonctionnel, il faut qu’il soit bien conçu”. C’est la philosophie qui est la force motrice du Craft et qui fait partie de l’ADN de tout crafter. Cette philosophie qui nous encourage, tels les artisans que nous sommes, à construire des logiciels avec beaucoup de considération pour leur qualité.…
Agilité, Bonnes pratiques de dév, Craft, Je pense donc je blogue
Quand la vitesse génère de la frustration – Épisode de fin
by Mathilde Salthun-Lassalle and Dorra BARTAGUIZ •
Nous vous proposons une série d’articles pour traiter les problématiques liées au rythme de production d’un logiciel, les frustrations engendrées et les solutions qui peuvent être apportées pour améliorer la vie de l’équipe. Si vous nous avez suivies jusqu’ici, vous avez peut-être retenu qu’au départ du projet, il ne faut pas faire perdurer la durée…
Agilité, Bonnes pratiques de dév, Craft, Je pense donc je blogue
Quand la vitesse génère de la frustration – Épisode 4
by Mathilde Salthun-Lassalle and Dorra BARTAGUIZ •
Nous vous proposons une série d’articles pour traiter les problématiques liées au rythme de production d’un logiciel, les frustrations engendrées et les solutions qui peuvent être apportées pour améliorer la vie de l’équipe. Dans le premier épisode, nous avons abordé le besoin pressant de vitesse. Puis nous avons évoqué le sujet de la dette technique…