Fermer

mai 24, 2022

Nouvel ebook GRATUIT—Approches efficaces du code hérité des tests unitaires


Les tests unitaires de notre ancien code tout en le refactorisant et en ajoutant de nouvelles fonctionnalités sont cruciaux pour le succès futur de nos applications.

Il ne fait aucun doute que l’un des atouts les plus précieux pour toute organisation est le code qui alimente actuellement ses systèmes de production, ce que l’on appelle le « code hérité ».

Ce code subit de nombreux changements, pour deux raisons : premièrement, il est toujours moins cher de fournir de nouvelles fonctionnalités en s’appuyant sur du code hérité. Et deuxièmement, le code de production doit répondre aux changements du monde qui l’entoure. Par conséquent, le service informatique type passe 70 à 90 % de son temps à la « maintenance logicielle » : étendre, modifier et parfois réparer le code hérité. Notre nouvel ebook vous aidera découvrez les approches et les outils les plus efficaces pour les tests unitaires du code hérité.

La plupart de vos applications sont probablement constituées de « code hérité » : du code qui a été écrit dans le passé, conformément à une norme désormais obsolète (ou, dans certains cas, à aucune norme apparente). En conséquence, le code hérité comporte souvent beaucoup de services techniques, c’est pourquoi le code hérité a souvent une mauvaise réputation.

La vérité est que le pire que l’on puisse dire à propos du code hérité est qu’il reflète l’époque à laquelle il a été écrit. En fin de compte, tout code devient du code hérité. S’il est vrai que les organisations ont développé de meilleures pratiques pour créer du code (un grand nombre de ces pratiques étant spécifiquement destinées à prendre en charge les tests automatisés), il est naïf de supposer que ces pratiques ne deviendront jamais obsolètes.

Plus important encore, alors que le code peut commencer par une bonne conception, au fur et à mesure que les changements s’accumulent, « le code passe lentement de l’ingénierie au piratage », pour citer Martin Fowler. « En fin de compte, tout le code devient du code hérité. »

Mais, bien que l’état normal de tout le code soit « hérité », tout ne vient pas avec des tests automatisés. Envelopper une application existante dans des tests unitaires serait une tâche énorme sans un gain évident. Heureusement, c’est la mauvaise approche pour intégrer les tests unitaires au code hérité.

Peut-être avez-vous besoin d’une nouvelle approche pour un code hérité de test unitaire transparent ?

Notre guide des approches les plus efficaces pour les tests unitaires de code hérité vient d’être publié et il est prêt à être téléchargé.

En fait, en utilisant l’ensemble actuel d’outils de développement et de simulation disponibles, vous disposez d’au moins deux stratégies pour tirer parti des tests automatisés afin de vous assurer que les modifications que vous apportez à votre base de code existante respectent et continuent de respecter vos normes de qualité.

Découvrez des exemples réels et des études de cas combinés à des conseils pratiques et d’experts pour faciliter l’ensemble du processus de test unitaire du code hérité dans votre organisation.

L’ebook est écrit par l’expert reconnu dans le domaine Peter Vogel. Il est architecte système et directeur chez PH&V Information Services. PH&V fournit des conseils complets, de la conception UX à la modélisation d’objets en passant par la conception de bases de données. En plus de contribuer régulièrement au blog Telerik, Peter écrit également des cours et enseigne pour Learning Tree International.

Téléchargez l’ebook GRATUIT

Si vous téléchargez l’ebook, nous vous proposerons bientôt d’autres ressources sur le sujet. Restez à l’écoute!




Source link