J'ai lu sur la (non) commodité d'avoir nullau lieu de (par exemple) Maybe. Après avoir lu cet article , je suis convaincu qu'il serait préférable de l'utiliserMaybe (ou quelque chose de similaire). Cependant, je suis surpris de voir que tous les langages de programmation impératifs ou orientés objet "bien connus" …
Veuillez lire attentivement la question: elle demande comment , pas pourquoi . Je suis récemment tombé sur cette réponse , qui suggère d'utiliser une base de données pour stocker des données immuables: Il semble que la plupart des nombres magiques que vous décrivez - en particulier s'ils dépendent d'une partie …
Je lis "Concurrence Java dans la pratique" et il est dit: "Heureusement, les mêmes techniques orientées objet qui vous aident à écrire des classes bien organisées et maintenables - telles que l'encapsulation et le masquage des données - peuvent également vous aider à créer des thread-safe Des classes." Le problème …
Question: Pourquoi Java / C # ne peut-il pas implémenter RAII? Clarification: je sais que le ramasse-miettes n'est pas déterministe. Ainsi, avec les fonctionnalités actuelles du langage, il n'est pas possible d'appeler automatiquement la méthode Dispose () d'un objet à la sortie de la portée. Mais pourrait-on ajouter une telle …
Ils ont tous deux le même objectif: fournir un vocabulaire pour le balisage sémantique. Le schéma est reconnu et standardisé… mais la norme des microformats se fait par un processus communautaire ouvert. Le schéma exploite les microdonnées dans la documentation, tandis que les microformats vont dans les classes. (À noter: …
Il est difficile de dire ce qui est demandé ici. Cette question est ambiguë, vague, incomplète, trop large ou rhétorique et on ne peut raisonnablement y répondre sous sa forme actuelle. Pour obtenir de l'aide pour clarifier cette question afin qu'elle puisse être rouverte, visitez le centre d'aide . Fermé …
Après plus de 10 ans de programmation java / c #, je me retrouve à créer soit: classes abstraites : contrat non destiné à être instancié tel quel. classes finales / scellées : l'implémentation n'est pas destinée à servir de classe de base à autre chose. Je ne peux penser …
L'une des différences entre svn et git est la possibilité de contrôler l'accès au référentiel. Il est difficile de comparer les deux car il y a une différence de point de vue sur qui devrait être autorisé à commettre des changements! Cette question concerne l'utilisation de git comme référentiel centralisé …
J'ai une grande méthode qui fait 3 tâches, chacune d'elles peut être extraite dans une fonction distincte. Si je crée des fonctions supplémentaires pour chacune de ces tâches, cela améliorera-t-il mon code ou non et pourquoi? Évidemment, cela fera moins de lignes de code dans la fonction principale, mais il …
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 . Je sais qu'un navigateur Web …
Pour être interchangeables et testables, normalement les services avec logique doivent avoir une interface, par exemple public class FooService: IFooService { ... } Côté design, je suis d'accord avec cela, mais l'une des choses qui me dérange avec cette approche est que pour un service, vous devrez déclarer deux choses …
Tout en apprenant Haskell, j'ai fait face à de nombreux tutoriels essayant d'expliquer ce que sont les monades et pourquoi les monades sont importantes dans Haskell. Chacun d'eux a utilisé des analogies, il serait donc plus facile de saisir le sens. À la fin de la journée, je me retrouve …
Lors de la correction de bogues, il est recommandé, lorsque je travaille, d'écrire d'abord un test qui échoue avec le bogue donné, puis de corriger le code jusqu'à ce que le test réussisse. Cela suit les pratiques TDD et est censé être une bonne pratique, mais j'ai remarqué que cela …
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. …
Je demande les meilleures pratiques avec cette question. Ce n'est un problème que si l'entreprise cliente est strictement nationale et a une langue maternelle autre que l'anglais, je pense. Si le client a beaucoup d'expressions principalement très spécifiques au domaine (disons, allemand), mélangées à des noms moins spécifiques au domaine. …
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.