L'exemple ci-dessous est totalement artificiel et son seul but est de faire passer mon message. Supposons que j'ai une table SQL: CREATE TABLE rectangles ( width int, height int ); Classe de domaine: public class Rectangle { private int width; private int height; /* My business logic */ public int …
Je viens d'un milieu OO solide et j'ai récemment commencé à travailler dans une organisation qui, bien que le code soit écrit en Java, met beaucoup moins l'accent sur une bonne conception OO que ce à quoi je suis habitué. On m'a dit que j'introduisais "trop d'abstraction" et que je …
Disons que vous travaillez pour une entreprise et que vous développez des logiciels pour eux. Vous n'avez aucune idée de la vue d'ensemble ou peut-être légère. Ce que vous avez, ce sont des tâches qui vous sont assignées via le système de suivi des problèmes. On vous confie des tâches, …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les 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 . La maintenabilité est un enjeu …
L'un des développeurs de mon équipe pense qu'il est nécessaire d'écrire un commentaire javadoc pour CHAQUE paramètre dans la signature d'une méthode. Je ne pense pas que cela soit nécessaire et, en fait, je pense que cela peut même être nocif. Tout d'abord, je pense que les noms de paramètres …
J'ai essayé d'écrire des tests unitaires d'interface utilisateur pour mes applications GUI et je suis confronté au problème que, même si elles fonctionnent bien lorsque je les écris au départ, elles se révèlent fragiles et se cassent chaque fois que la conception change (c'est-à-dire, assez souvent). J'ai du mal à …
Contexte Je travaille sur un projet C # en cours. Je ne suis pas un programmeur C #, principalement un programmeur C ++. On m'a donc confié des tâches fondamentalement faciles et de refactorisation. Le code est un gâchis. C'est un énorme projet. Comme notre client exigeait des versions fréquentes …
Je me considère comme un passionné de langage de programmation. Quand je trouve du mauvais code, surtout le mien, il est difficile à comprendre, difficile à changer et difficile à tester. Mes collègues ne savent pas mieux ou s'en moquent. Je suis frustré de ne pas pouvoir améliorer la qualité …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les 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 6 ans . Je suis partisan de commenter le code source et de …
Laquelle serait considérée comme plus maintenable? if (a == b) c = true; else c = false; ou c = (a == b); J'ai essayé de chercher dans Code Complete, mais je ne trouve pas de réponse. Je pense que le premier est plus lisible (vous pouvez littéralement le lire …
Étant donné un petit projet qui vise à ajouter de nouvelles fonctionnalités à l'application, les changements introduits touchent du code existant, impliquant la mise à jour de ceux-ci dans certains domaines. Pendant l'implémentation, j'ai trouvé que certains de ces codes qui ont été mis à jour ont des candidats pour …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les 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 . J'ai rencontré le conditionnel suivant …
Je veux ajouter un projet qui dans ce cas est créé dans Netbeans mais cette question est générale pour la plupart des IDE. C'est simplement, que dois-je inclure dans mon référentiel. Par exemple, Netbeans crée un dossier nbproject, eclipse crée un dossier .settings, etc. dois-je les inclure dans mon référentiel, …
Dans un cadre d'application où l'impact sur les performances peut être ignoré (10-20 événements par seconde au maximum), quoi de plus maintenable et flexible à utiliser comme moyen de communication préféré entre les modules - Événements ou Futurs / Promesses / Monades ? On dit souvent que les événements (pub …
J'ai un algorithme intensif logique que je dois coder en deux langues (en fait, je l'ai terminé dans une langue de manière satisfaisante et je suis sur le point de commencer à coder dans l'autre langue). Par logique, je veux dire que l'algorithme n'est pas trivial, a besoin d'une compréhension …
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.