0 avis
Introduction à la dette technique
Formation en ligne
Edité par Toutapprendre / Skilleos
La dette technique (en anglais technical debt) est un concept du développement logiciel inventé par Ward Cunningham en 19921. Le terme vient d'une métaphore, inspirée du concept existant de dette dans le domaine des finances et des entreprises, appliquée au domaine du développement logiciel. La dette technique représente une situation où lors d'un projet de développement d'un logiciel, une conception négligée induit des coûts futurs : les intérêts, à rembourser sous forme de temps de développement supplémentaire et de bugs de plus en plus fréquents et on considère que la dette technique d'un projet commence à poser problème aux développeurs dès lors qu'elle dépasse la rentabilité des investissements de ce projet. La dette technique doit alors être remboursée rapidement pour éviter l'accumulation de ces intérêts, d'où l'analogie avec le concept de dette financière. Dans ce cours pour apprendre à réduire sa dette technique en ligne, vous serez accompagnés par l'expert Johan Martinsson, développeur indépendant spécialiste en design du code. L'objectif de cours est de vous donner des techniques permettant de réduire le coût de la dette technique d'un projet de développement. Vous commencerez ce cours par une introduction à la dette technique et au Test-Driven Development (TDD) qui permet d'améliorer progressivement le code source d'un projet au fil des nouvelles fonctionnalités. Par la suite, vous verrez les étapes pour effectuer la couverture du code existant. Enfin, vous aborderez le cycle du Test-Driven Development afin d'en comprendre les enjeux. Suite à ce cours pour apprendre à maîtriser la dette technique d'un projet en ligne, vous aurez en tête tous les outils et techniques pour trouver une solution aux éventuels problèmes et bugs que vous pourriez rencontrer dans un projet de développement web et qui pourraient accroître votre dette technique. Alors n'attendez plus et lancez-vous !
- Sujets