À l'endroit où je travaille, il existe des directives explicites pour le placement des déclarations de variables. Selon cela, il est nécessaire de les mettre au niveau global et / ou au début des fonctions, et non dans des blocs internes (comme une boucle for). Puisqu'ils ont été spécifiés par …
Je suis en train de développer une application Web PHP multilingue et j'ai de longs textes (-ish) que je dois traduire avec gettext. Ce sont des modèles de courrier électronique (généralement courts, mais toujours plusieurs lignes) et des parties de modèles de vue (blocs de texte descriptifs plus longs). Ces …
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. …
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les …
Au cours de la rédaction des directives de code pour une entreprise, je me suis retrouvé à recommander d'utiliser le modèle Builder d'Efficace Java, au lieu de constructeurs télescopiques. Cependant, après y avoir réfléchi un peu plus, une solution plus élégante consiste sûrement à supprimer simplement la classe de générateur …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Vous souhaitez 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 . Le modèle de simultanéité des acteurs gagne clairement en …
Je voulais essayer des graphiques dans Haskell. D'après ce que j'ai vu, les bibliothèques disponibles sont soit des frontaux pour les bibliothèques C / C ++, soit une abstraction d'entre elles avec des fonctionnalités minimales. Les bibliothèques de haut niveau ne semblent pas répondre à mes besoins, et je me …
Je travaille dans une petite équipe, dans une entreprise de taille moyenne, dont la plupart n'est pas impliquée dans le développement de logiciels. Je suis le développeur le plus récent et le moins expérimenté et je n'avais aucune formation professionnelle ou académique dans le domaine des logiciels avant de commencer, …
Dans la section Quand utiliser l'exception dans The Pragmatic Programmer , le livre écrit qu'au lieu de: retcode = OK; if (socket.read(name) != OK) { retcode = BAD_READ; } else { processName(name); if (socket.read(address) != OK) { retcode = BAD_READ; } else { processAddress(address); if (socket.read(telNo) != OK) { retcode …
Problème de cueillette de pizza de Winkler: Une tarte à pizza circulaire de ntranches, où la tranche ia une zone, S_ic'est-à-dire que la zone est différente pour chaque morceau de tarte. Les mangeurs Alice et Bob choisissent à tour de rôle des tranches, mais il est impoli de créer plusieurs …
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 . J'étais curieux de savoir …
Je crée une application qui communique avec mon site Web avec ASIHTTPRequest vers une API REST basée sur PHP côté serveur. Naturellement, dans mon application, j'ai différents points de terminaison côté serveur et je retourne généralement des données JSON. Est-il contraire à l'éthique de consigner des compteurs sur le nombre …
Dans de nombreux cas, je pourrais avoir une classe existante avec un certain comportement: class Lion { public void Eat(Herbivore herbivore) { ... } } ... et j'ai un test unitaire ... [TestMethod] public void Lion_can_eat_herbivore() { var herbivore = buildHerbivoreForEating(); var test = BuildLionForTest(); test.Eat(herbivore); Assert.IsEaten(herbivore); } Maintenant, ce …
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 5 ans . Après avoir eu du …
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 4 ans . À la suite de la discussion ici , …
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.