Développeur, tech lead, chef de projets ou manager vous êtes convaincus de l’importance et du bienfait de la qualité logicielle, et plus particulièrement de la qualité du code source. Ayant appris les principes du développement modernes (Agilité, Clean Code, Craftmanship, Continuous Integration, etc.), vous êtes plein d’enthousiasme et voulez améliorer drastiquement l’environnement de développement de...
Developer, tech lead, project manager or manager, you are convinced of the importance and the benefits of software quality, and more particularly of source code quality. Having learned the principles of modern development (Agility, Clean Code, Craftmanship, Continuous Integration, etc.), you are full of enthusiasm and want to drastically improve the development environment of your...
La qualité logicielle et plus particulièrement la qualité du code est un challenge constamment rencontré par les industriels qui développent et maintiennent des logiciels. Des outils existent pour s’assurer que les bonnes pratiques de programmation sont bien suivies, mais cela requiert également un engagement de la part des développeurs. Un manque d’engagement entraîne alors une...
M. Lehman l’a très bien décrit dans ses lois : un logiciel qui évolue continuellement voit sa qualité baisser, si on ne fait rien contre, jusqu’à ce qu’il devienne impossible à maintenir (ou trop coûteux), puis inexploitable. [Source: Wikipédia] Certains diront que c’est le destin et qu’il n’y a pas grand-chose à faire… d’autres diront qu’il faut...
La qualité du code est un concept qui vous est certainement familier et qui bénéficie d’une certaine attention tout au long de vos projets. Vous collectez peut-être d’ailleurs des métriques sur votre code et utilisez également des linters pour maintenir un code uniforme et propre. Métriques, linter, code… je parle surtout de technique ici. Est-ce que...
Social media