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 considérerais probablement comme une …
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 6 ans . Pour chaque projet de programmation, …
Dans notre boutique, nous nous efforçons d'être agiles. Et je dirais que nous faisons de grands progrès. Cela dit, quelques-uns d'entre nous ont repéré un modèle que nous avons commencé à appeler le «développement axé sur les échecs». Le développement basé sur les échecs peut être décrit comme un cycle …
J'ai lu différentes opinions sur le motif singleton. Certains soutiennent qu'il devrait être évité à tout prix et d'autres qu'il peut être utile dans certaines situations. Une situation dans laquelle j'utilise des singletons est quand j'ai besoin d'une fabrique (disons un objet f de type F) pour créer des objets …
C'est l'une des règles qui ne cessent de se répéter et qui me rendent perplexe. Les nuls sont mauvais et doivent être évités autant que possible . Mais, mais - de ma naïveté, permettez-moi de crier - parfois une valeur PEUT être significativement absente! S'il vous plaît laissez-moi vous poser …
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 5 ans . J'ai une base de code …
Je vois dans beaucoup de logiciels hérités et de mauvais tutoriels sur Internet qui recommandent d'utiliser exit(-1), return -1ou similaire, pour représenter une «terminaison anormale». Le problème est, dans POSIX au moins, -1n'a jamais été et n'est pas un code d'état valide. man 3 exitillustre qui exit()renvoie la valeur de …
Chaque fois que je découvre qu'une grande partie de mon code doit être modifiée, soit parce qu'elle est incorrecte, soit parce qu'elle doit être adaptée aux changements architecturaux majeurs nécessités par d'autres raisons, voici ce que je fais généralement: Je commente tout le code que je soupçonne de devoir changer. …
Je suis souvent confronté à des classes d'aide ou d'utilisation en Java ou dans n'importe quel type de langage. Je me demandais donc s'il s'agit d'une sorte d'Anti Pattern et l'existence de ce type de classes n'est qu'un manque de manque dans la conception et l'architecture d'un logiciel. Souvent, ces …
Je me retrouve souvent à chercher des questions en ligne, et de nombreuses solutions incluent des dictionnaires. Cependant, chaque fois que j'essaie de les implémenter, j'obtiens cette horrible odeur dans mon code. Par exemple, chaque fois que je veux utiliser une valeur: int x; if (dict.TryGetValue("key", out x)) { DoSomethingWith(x); …
Notre webapplication utilise un ExceptionMapperà la carte des exceptions à Response. Nous enregistrons les messages d'exception avant de lancer une nouvelle exception les suivants: catch (SomeException ex) { LOG.error(ex.getMessage()); throw new MyException(ex.getMessage()); } Nous ne repoussons pas la même exception , donc ma question est de savoir si cela serait …
L'article TDWTF d'aujourd'hui commence par une confession de l'auteur: Je ne savais pas ce qu'était l'anti-motif For-Case jusqu'à relativement récemment, quand il y avait une série d'articles le condamnant comme anti-motif. Je suis sûr que je l'ai probablement utilisé à un moment donné, mais je ne l'ai jamais connu par …
On m'a appris cette expression et ce modèle à l'époque. Bien sûr, le nom vient de vieilles pompes qui devaient être remplies d'eau avant de pouvoir pomper de l'eau, mais qui s'en soucie? Nous parlons de code ici. De très bons exemples et une explication de ce que le modèle …
Je lis des odeurs de code communes dans le livre Refactoring de Martin Fowler . Dans ce contexte, je me posais des questions sur un modèle que je vois dans une base de code, et si l'on pouvait objectivement le considérer comme un anti-modèle. Le modèle est celui où un …
Lors des tests unitaires, je me retrouve souvent à débattre de la quantité de données que j'alimente et j'attends de mes unités testées que je devrais inclure dans les fichiers de test réels. Le compromis avec lequel je lutte constamment est: Si une grande partie du test (en volume de …
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.