Le code de qualité est-il une évidence pour tous les développeurs ?
Dans le podcast d’aujourd’hui, on aborde les questions d’hypercroissance et d’autonomie avec Thomas Pierrain de chez Agicap.
Quand on parle de croissance et même d’hypercroissance - c’est à dire quand l’enjeu n’est finalement plus la start-up mais plutôt la scale-up- comment faire pour ne pas diluer sa culture, ses pratiques et sa cohérence ?
Quel management du changement opérer, avec qui et comment ?
Comment conserver les métiers au coeur des décisions, des actions quand on passe de quelques devs à plus de 150 devs ?!
Est-ce seulement possible ?
Et une question en or que l’on a posé à Thomas : Quelles sont, concrètement, les pratiques qui facilitent et qui permettent de conserver l’autonomie dans l’organisation ?
J’en profite pour t’informer qu’Agicap est sponsor d’Artisan Développeur pour quelques mois.
Tout comme moi, ils partagent les valeurs du Craft et du code durable tout en tenant compte des individus qui composent l’entreprise.
Tu retrouveras ci-dessous plusieurs liens pour les découvrir et découvrir, peut-être, ton futur job ?
Dans le podcast d’aujourd’hui, je te propose de parler de ton temps avec Marielle Cuirassier.
Après la battle visant à vous sonder sur la pertinence d'apprendre la tech grâce aux livres, Marek Kalnik nous propose un debrief mardi 5 avril à 12h30.
Est-ce que les frameworks et l'architecture hexagonale font bon ménage ?
Y-a-t-il des projets qui s’adaptent mieux que d’autres avec de l’hexa ou du framework ?
Quelles sont les contraintes, les atouts ?
Comment choisir et adapter son projet à l'une de ces 2 patterns ?
Merci pour ce podcast très chouette, j'ai particulièrement apprécié la partie sur la gestion/priorisation de la dette technique liée à l'absence d'archi hexa.
J'aurais bien aimé quelques précisions sur le fait de switcher vers de l'archi hexa avec Rails. Qu'entends-tu Benoit précisément ? Sur le sujet rails/harchi hexa j'ai la référence suivante que j'avais trouvée très intéressante : martinfowler.com/.... Ce que j'en ai retenu : si le métier s'y prête, il peut être pertinent de partir sur du Rails, donc avec la partie sgbd dans l'hexagone. En revanche cela n'empêche pas de faire de l'hexagonal sur les interactions que l'on considère à droite de l'hexagone, comme les appels vers d'autres partenaires. Et ce point me fait réagir aussi sur la définition de l'archi hexa qui serait "une standardisation du principe d'inversion de dépendance". L'inversion de dépendance me semble effectivement un point important de l'archi hexa, mais l'isolation des modèles (le côté anticorruption layer de l'archi) me parait tout aussi important et n'a pas été évoqué. Car on peut avoir de l'inversion de dépendance, mais se trimballer des objets d'api comme modèle métier, et ça, c'est bien galère :)
Bonne remarque.
Vis-à-vis de rails, mon point est simplement de dire que l'hexa dénature par mal le framework.
Si c'est pour faire ça, autant partir sur autre chose (ou créer un autre framework ?).
Ce n'est que mon avis.
L’assertivité est une notion assez complexe à appréhender. On la décrypte dans l’épisode d’aujourd’hui avec Camille Fantini, coach professionnel et formatrice.
Quelles sont les bases pédagogiques qui permettent une bonne transmission ?
Déjà, merci pour ce podcast, c'est toujours des sujets intéressant avec des intervenants qualitatif et ça fait plaisir ^^.
Ensuite, merci à Xavier d'apporter son témoignage sur le sujet.
Je suis dev web depuis 10 maintenant et j'ai eu l'occasion de changer d'entreprise plusieurs fois.
J'ai eu l'occasion de pratiquer pendant 1 an les tests unitaires mais surtout les tests fonctionnelles. Ce n'était pas du TDD car on faisait les tests après avoir coder nos solutions, mais j'ai quand même pu comprendre l'intérêt de la démarche et surtout de comprendre que ce n'était pas du temps perdu.
Mais voilà, j'ai fais 8 boîtes différentes et seulement 1 seules d'entre-elles encadrait le code de l'application avec des tests. C'était d'ailleurs la seule entreprise ou presque à avoir en tête les principes agiles, les bonnes pratiques, à mettre en pratique les design pattern de manière propre et justifiée.
Force est de constaté que si l'entreprise ne possède pas cet état d'esprit à l'origine et la force de s'y tenir sur le long terme, c'est vraiment pas possible de faire attention à la qualité de son travail de manière rigoureuse et complète.
En tout cas, c'est mon ressentit
Et encore, tu as eu de la chance : je suis pas sûr qu'une boite sur 8 utilise les tests automatiques (je ne parle même pas de faire du TDD).
Si c'est important pour ta pratique, je t'invite à en faire un critère de choix pour tes futurs jobs.