Léo Driat

Développeur aventurier en quête d'ultra-efficacité.

Agilité

Agile est de très loin la méthodologie phare du développement logiciel. Mais est-elle aussi parfaite qu'elle en a l'air ? On va voir ça.


Partagé par Léo Driat
il y a plus de 3 ans
1

Derniers commentaires :
Julien Sere il y a plus de 3 ans
La critique du manifest agile n'est pas chose aisé, surtout quand on a peu d'expérience et qu'on ait un tout jeune développeur.

Mais ca a le mérite d'être courageux et c'est quand meme un exercice tres intéressant ! je t'encourage à continuer Léo
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Agilité

Agile est de très loin la méthodologie phare du développement logiciel. Mais est-elle aussi parfaite qu'elle en a l'air ? C'est ce qu'on va voir.


Partagé par Léo Driat
il y a plus de 3 ans
0

Derniers commentaires :
Mathieu Barberot il y a plus de 3 ans
C'est marrant, je n'avais jamais interprété le point n°6 comme ça. Pour moi, j'y ai toujours lu "si tu as une question, adresse toi directement à la personne plutôt que de lui envoyer un mail", quitte à payer un café, j'ai toujours été gagnant à appliquer cette règle. Par contre, je te rejoins sur le besoin de garder des notes écrites sur le contenu de la discussion et de les partager à l'ensemble de l'équipe qui n'était probablement pas présente lors de l'échange, surtout dans cette époque de télétravail qui ne facilite pas les échanges spontanés qu'on aurait dans un espace de travail ouvert.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Agilité

Agile est de très loin la méthodologie phare du développement logiciel. Mais est-elle aussi parfaite qu'elle en a l'air ? C'est ce qu'on va voir.


Partagé par Léo Driat
il y a plus de 3 ans
1

Derniers commentaires :
Benoit GANTAUME il y a plus de 3 ans
"Agile est de très loin la méthodologie phare du développement logiciel."
Je suis ému de lire ça... Il y a 20 ans quand j'en parlais, je passais pour un fou...
Quelque part, je suis rassuré de voir que l'outil miracle n'existe pas.
Mathieu Barberot il y a plus de 3 ans - modifié il y a plus de 3 ans
C'est peut être effectivement en raison du flou autour des implémentations du manifeste, mais effectivement j'ai l'impression que nombreux sont ceux qui se disent d'un seul coup "Allez, ce nouveau projet on le fait en agile" et tombent dans le "Dark Agile".
Je pense au contraire que l'agilité est un état qu'on atteint lorsqu'on à mis en place au fur et à mesure les méthodes et pratiques qui vont dans le sens des concepts du manifeste.
L'exemple typique : on ne peut pas décréter du jour au lendemain qu'on va déployer souvent si on ne l'a jamais fait avant. Il faut une bonne culture devops pour avoir l'automatisation, des bonnes pratiques de dev pour ne pas livrer des tonnes de bugs et de l'organisationnel pour livrer des jalons incrémentaux avec de la valeur.
Rien que ça, c'est déjà tout un projet pour bon nombre d'entreprises et ça ne couvre qu'une partie du manifeste !
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
Clean Code

Mettre en place des standards de cohérence de code et une chose, le faire bien en est une autre !


Partagé par Léo Driat
il y a plus de 3 ans
1

Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
Clean Code

Du code impeccable écrit partout pareil, ça donne envie, non ? Et pourtant, l’idée s’avère bien plus risquée qu’elle n’y parait.


Partagé par Léo Driat
il y a plus de 3 ans
2

Derniers commentaires :
Mathieu Barberot il y a plus de 3 ans - modifié il y a plus de 3 ans
Globalement d'accord.
J'aurais quand même tendance à poser un .editorconfig d'office dans n'importe quel projet pour les conventions les plus basiques : encodage des fichiers, espaces/tabulations, cr/lf en fin de ligne...
C'est supporté par tous les éditeurs, ça ne mange pas de pain et ça évite bien des problèmes (je pense à toi, le caractère de fin de ligne différent selon l'OS et aussi à toi fichier YAML qui ne supporte pas les tabulations).
Pour les aspects plus avancés, je recommanderais les conventions officielles (s'il y en a) et de n'en diverger qu'exceptionnellement : un nouvel arrivant aura déjà bien assez de sujets qui nécessitent une réadaptation.
Marc Bouvier il y a plus de 2 ans
Je rajoute aussi un `.gitattributes` pour forcer les fins de ligne automatiquement via git.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
Clean Code

La duplication de code est sans aucun doute la pire pratique. Pourtant, il y a des situations où elle est primordiale pour écrire un programme stable.


Partagé par Léo Driat
il y a plus de 3 ans
5

Derniers commentaires :
Julien Sere il y a plus de 3 ans
Article très intéressant, personnellement, l'injonction du DRY a été un frein pendant longtemps pour moi sur l'adoption de modèle en couche ou l'on va séparer strictement les entités persistante des objets domaine ou des adapteurs qui se ressemble souvent beaucoup
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
Clean Code

Sur l'échelle des mauvaises pratiques, la duplication de code doit être au sommet. On va voir comment l'affronter en allant la chercher à la source.


Partagé par Léo Driat
il y a plus de 3 ans
1

Derniers commentaires :
Baptiste Pottier il y a plus de 3 ans
Ce commentaire a été supprimé par son auteur.
Nicolas Coquelet il y a plus de 3 ans
La duplication de code n'est pas tjrs associée à une mauvaise pratique et le DDD, cf l'article du dessous, y voit même certaines qualités.
Pour reciter Cyrille Martraire, voici un podcast ou il expose les limites de DRY dans une approche DDD www.cafe-craft.fr/29
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
productivté

Tout le monde le connaît, et pourtant, il continue de provoquer des centaines de milliards d’euros de dégâts chaque année. Comment l’empêcher de nuire ?


Partagé par Léo Driat
il y a plus de 3 ans
1

Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Architecture
Design Pattern

Entre de bonnes mains, l'héritage peut être utilisé pour bien des choses. En voici l'une des plus puissantes.


Partagé par Léo Driat
il y a plus de 3 ans
2

Derniers commentaires :
Marc Bouvier il y a plus de 3 ans
Un bon article, il permet de comprendre le concept sans oublier les risques du compromis qui va avec.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Architecture
Design Pattern

Vous connaissez le code « boite noire » qui fonctionne sans vous demander votre avis ? Si oui, alors il est temps de le reprendre en main comme il se doit.


Partagé par Léo Driat
il y a plus de 3 ans
5

Derniers commentaires :
Clément il y a plus de 3 ans
Je ne connaissais pas votre site, très intéressant merci !
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Artisan Développeur utilise des cookies afin de t'offrir les meilleurs services. En poursuivant ta navigation, tu acceptes l’utilisation de cookies. En savoir plus