L'idée est inspirée du fait que les opérateurs tels que +, -,%, etc. peuvent être considérés comme des fonctions avec un ou deux arguments passés et sans effets secondaires. En supposant que moi ou quelqu'un d'autre écrive un langage qui empêche la transmission de plus de deux arguments et ne …
La FAQ d'exception isocpp.org indique N'utilisez pas throw pour indiquer une erreur de codage lors de l'utilisation d'une fonction. Utilisez assert ou un autre mécanisme pour envoyer le processus dans un débogueur ou pour bloquer le processus et collecter le vidage sur incident pour le développeur à déboguer. D'un autre …
Je lis actuellement le code propre de Robert Martin . Je pense que c'est génial, et quand j'écris du code OO, je prends ses leçons à cœur. En particulier, je pense que son conseil d'utiliser de petites fonctions avec des noms significatifs rend mon code beaucoup plus fluide. Il est …
J'essaie d'apprendre GRASP et j'ai trouvé cela expliqué ( ici à la page 3 ) sur le couplage bas et j'ai été très surpris quand j'ai trouvé ceci: Considérez la méthode addTrackpour une Albumclasse, deux méthodes possibles sont: addTrack( Track t ) et addTrack( int no, String title, double duration …
Je suis un peu confus quant à ce que devrait être mon approche, travaillant sur une conception de panier d'achat et j'ai besoin de stocker le panier d'achat en session ou dans la base de données, mais je ne sais pas quelle approche serait la meilleure. L'utilisateur n'est pas connecté …
J'ai hérité d'une énorme pile de code hérité écrit en PHP au-dessus d'une base de données MySQL. Ce que j'ai remarqué, c'est que l'application utilise doublespour le stockage et la manipulation des données. Maintenant, je suis tombé sur de nombreux messages mentionnant comment doublene conviennent pas aux opérations monétaires en …
Je travaille sur un code d'interface utilisateur où j'ai une Actionclasse, quelque chose comme ça - public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage("Some Image"); } } Lorsque cette classe Action a été créée, il était à peu près supposé que …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Fermé il y a 4 ans . Verrouillé . Cette question n'accepte pas actuellement de nouvelles réponses ou interactions. Apprenez-en plus . J'ai réalisé que j'avais un énorme déficit de connaissances en ce qui concerne les applications …
Je sais que vous pouvez utiliser C # et F # ensemble dans le même projet, mais je ne sais pas si c'est une bonne idée de le faire. Il me semble que mélanger deux styles de codage très différents (fonctionnel vs OOP) pourrait entraîner un manque de cohésion dans …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de 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'entends souvent des PM …
Au fur et à mesure que je crée des applications, je me demande constamment si c'est la meilleure façon d'effectuer ou d'implémenter une certaine fonctionnalité. Souvent, je posterai des questions sur stackoverflow ou un autre forum désirant des commentaires uniquement pour recevoir des commentaires sur la façon de ne pas …
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. …
Lorsque j'ai beaucoup de données à valider, dois-je créer une nouvelle classe dans le seul but de la validation ou dois-je m'en tenir à la validation dans la méthode? Mon exemple particulier envisage un tournoi et une classe d'événement / catégorie: Tournamentet Event, qui modélise un tournoi sportif et chaque …
Je construis pas mal de projets avec un de mes amis, mais nous revenons toujours au même piège encore et encore. Je sais écrire PHP, Javascript et tout ça (je connais aussi CSS et HTML) donc je peux faire la plupart du travail quand il s'agit de construire la fonctionnalité …
Pourquoi est-il avantageux d'utiliser le modèle de stratégie si vous pouvez simplement écrire votre code dans les cas if / then? Par exemple: j'ai une classe TaxPayer, et l'une de ses méthodes calcule les taxes en utilisant différents algorithmes. Alors pourquoi ne peut-il pas avoir de cas if / then …
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.