Le refactoring est une technique disciplinée pour restructurer un corps de code existant, en modifiant sa structure interne sans changer son comportement externe.
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 8 ans . Avertissement: je suis un nouveau venu (c'est mon troisième jour de travail) et la plupart de mes coéquipiers sont plus expérimentés que moi. Quand …
J'ai du mal à trouver des ressources sur la façon d'écrire des programmes dans un style fonctionnel. Le sujet le plus avancé que j'ai pu trouver discuté en ligne était l'utilisation du typage structurel pour réduire les hiérarchies de classes; la plupart traitent simplement comment utiliser map / fold / …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé l'année dernière . Y a-t-il des cas où un code plus verbeux …
Un collègue ne veut pas utiliser les tests unitaires et opte plutôt pour un test rapide, le passe aux utilisateurs, et si tout va bien, il est publié en direct. Inutile de dire que certains bugs sont résolus. J'ai mentionné que nous devrions penser à utiliser des tests unitaires - …
Dans mon entreprise, tous nos développements (corrections de bugs et nouvelles fonctionnalités) se font sur des branches distinctes. Une fois terminé, nous l'envoyons à QA qui le teste sur cette branche, et quand ils nous donnent le feu vert, nous le fusionnons dans notre branche principale. Cela pourrait prendre entre …
Contexte Mon équipe utilise Scrum Je n'ai actuellement aucune tâche assignée Il n'y a plus de tâche en attente dans le backlog Aujourd'hui, c'est la fête du Travail pour mon client. N'ayant pas beaucoup de choses à faire aujourd'hui, je voulais commencer à refactoriser du code que je continue de …
Je ne sais pas comment procéder pour réduire la complexité cyclomatique. Sonar rapporte 13 alors que 10 est attendu. Je suis sûr que rien de mal à laisser cette méthode car elle me met au défi de respecter la règle de Sonar. Toute réflexion serait grandement appréciée. public static long …
J'ai donc ce gros projet qui est en train d'être refactorisé par moi. Je change beaucoup de choses, donc il n'y a aucune chance de le faire compiler bientôt. Je vis dans une branche git spéciale que j'ai nommée cleanup(qui va masterfinalement être fusionnée , bien sûr). Le problème est …
Souhaitez-vous refactoriser votre application au fur et à mesure ou vous concentrer sur la réalisation de l'application en premier? La refactorisation entraînera un ralentissement de la progression de l'application. La fin de l'application signifie que vous aurez plus tard une application très difficile à maintenir? L'application est un projet personnel. …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Je ne sais pas si …
J'ai récemment commencé à travailler avec le modèle GitFlow tel qu'implémenté par bitbucket. Et il y a une chose qui n'est pas complètement claire pour moi. Nous essayons de régler régulièrement notre dette technique en enregistrant, en planifiant et en mettant en œuvre les tâches de refactoring. Ces branches de …
En ce qui concerne les fenêtres cassées , y a-t-il des moments où le refactoring est préférable pour une activité future? Par exemple, si un projet visant à ajouter de nouvelles fonctionnalités à un système interne existant est affecté à une équipe qui n'a pas travaillé avec le système jusqu'à …
Un thème récurrent que j'ai rencontré dans ma carrière est d'être le nouveau développeur à arriver dans une équipe et d'avoir rapidement une méfiance inhérente envers les suites de tests unitaires et d'intégration existantes. Au cours de l'entretien, la direction vous dit qu'elle "soutient fortement les tests unitaires" et qu'elle …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Avant la publication du …
Je suis chargé d'obtenir une application héritée sous test unitaire. Tout d'abord quelques informations sur l'application: il s'agit d'une base de code Java RCP 600k LOC avec ces problèmes majeurs duplication massive de code pas d'encapsulation, la plupart des données privées sont accessibles de l'extérieur, certaines des données commerciales ont …
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.