J'essaie de comprendre ce que la couche anti-corruption signifie vraiment. Je sais que c'est un moyen de faire la transition / de contourner le code hérité ou de mauvaises API. Ce que je ne comprends pas, c'est comment cela fonctionne et ce qui en fait une séparation nette de la …
J'ai déjà vu le livre Travailler efficacement avec Legacy Code recommandé à plusieurs reprises. Quels sont les points clés de ce livre? Y at-il beaucoup plus à faire avec le code hérité que d’ajouter des tests unitaires / d’intégration et ensuite de refactoriser?
Dans quelques mois, un collègue passera à un nouveau projet et je vais hériter de l'un de ses projets. Pour me préparer, j'ai déjà commandé le logiciel Travailler efficacement avec Legacy Code de Michael Feathers . Mais ces livres, ainsi que la plupart des questions sur le code existant que …
Nous l'avons tous fait, nous avons étiqueté du code (souvent des éléments dont nous avons hérité) comme "hérité"? Mais il est toujours utilisé dans les systèmes de production - est-ce vraiment un héritage? Et qu'est-ce qui en fait un héritage? Devons-nous éviter cet étiquetage injustifié de code qui fonctionne parfaitement; …
Les grandes entreprises ont généralement le problème suivant: il n’est pas possible d’écrire tous les programmes souhaités par les employés (pour gagner du temps et optimiser les processus) en raison du manque de personnel et d’argent. Ensuite, des programmes cachés seront créés par certaines personnes ayant au moins une expérience …
La majeure partie de mon travail au cours des trois dernières années a principalement consisté à entretenir les systèmes existants qui nécessitaient une mise à niveau ou une refonte occasionnelle avant d'être revendus à nouveau. Je comprends le rôle essentiel que les programmeurs de maintenance dédiés doivent jouer dans les …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 5 ans . Un peu d'histoire : Je travaille dans une grande entreprise, …
Au travail, je rencontre beaucoup de fichiers texte japonais en Shift-JIS et d'autres encodages. Il provoque de nombreux problèmes de mojibake (caractère illisible) pour tous les utilisateurs d'ordinateurs. Unicode était destiné à résoudre ce type de problème en définissant un jeu de caractères unique pour toutes les langues, et la …
Je suis sur le point d'assumer la tâche de réimplémenter une interface déjà définie (un ensemble de fichiers d'en-tête C ++) dans une base de code relativement grande et ancienne. Avant de faire cela, je voudrais avoir une couverture de test aussi complète que possible, afin que je puisse détecter …
Je parle de tests unitaires au sens TDD. ("Intégration" non automatisée, ou ce que vous aimez appeler des tests.) Code hérité comme dans: (C ++) code sans tests. (voir: Michael Feathers travaille efficacement avec Legacy Code ) Mais aussi le code hérité comme dans: Code avec lequel notre équipe travaille …
Un ami du milieu universitaire m'a demandé conseil (je suis développeur d'applications commerciales C #). Il possède une base de code héritée qu'il a écrite à Fortran dans le domaine de l'imagerie médicale. Il fait une énorme quantité de calculs à l'aide de vecteurs. Il utilise un cluster (30ish cores) …
Voici ma situation difficile. L'un des nombreux programmes dont j'ai récemment hérité est construit avec une horrible base de données sur le backend. Les estimés créateurs de celui-ci n'ont apparemment pas apprécié les concepts relationnels. Une table pour chaque client, nommée comme un ID client unique. Quatre-vingt-trois champs nommés de …
Les gens utilisent-ils encore Ada - (c'était surtout utilisé au ministère de la Défense) Toutes les applications sont-elles écrites en Ada "Legacy"? Le savoir Ada se vend-il toujours
Nous avons une application web qui est développée en ASP classique et qui a évolué sur 5 ans vers sa forme actuelle qui a des centaines de pages, une énorme base de données et plus de 10000 utilisateurs actifs parcourant au moins plus de 10 pages par jour. Maintenant, nous …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.