J'ai une situation où j'essaie de récupérer un objet. Si la recherche échoue, plusieurs solutions de rechange sont en place, chacune pouvant échouer. Le code ressemble donc à: try { return repository.getElement(x); } catch (NotFoundException e) { try { return repository.getSimilarElement(x); } catch (NotFoundException e1) { try { return repository.getParentElement(x); …
Poser des questions spécifiques sur le constructeur par défaut Étant donné que le constructeur initialise toutes les données d'un objet, si je crée une classe qui ne peut pas être utilisée sans une bonne initialisation, n'est-il pas vrai que le constructeur par défaut est inutile? Considérer: // A class for …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 4 ans . Je me demandais quelles sont les …
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 5 ans . Au bureau, nous venons de …
Disons que je développe une application Web. Mon premier choix est d'utiliser PHP avec Fat-Free Framework (F3) et le modèle MVC. L'année prochaine, je déciderai peut-être de passer à Zend Framework, ou peut-être même ASP.NET MVC. Est-il judicieux d'essayer de concevoir mon application de manière à ce qu'elle soit vaguement …
J'ai hérité d'une base de code où il y a beaucoup de code qui ressemble à ceci: SomeDataAdapter sda = new SomeDataAdapter(); sda.UpdateData(DataTable updateData); Et puis sda n'est plus jamais utilisé. Est-ce une odeur de code qui indique que ces méthodes devraient en fait être des méthodes de classe statiques?
Je me suis plongé récemment dans une programmation plus "organisée" et j'ai appris que je devrais programmer sur une interface, pas une implémentation. Dans cet esprit, serait-il préférable de "dessiner" un projet dans des interfaces avant d'en écrire l'implémentation dans la mesure du possible? Et si tel est le cas, …
Sur une question SO que j'ai posée ici à propos d'un code dont je n'étais pas sûr, quelqu'un a répondu "BTW, code horrible là-bas: il utilise beaucoup le symbole de suppression d'erreur (@)." Y a-t-il une raison pour laquelle c'est une mauvaise pratique? Avec des choses comme: $db=@new mysqli($db_info) or …
Actuellement, j'ai une application de ligne de commande en C appelée btcwatch. Il a une -Coption qu'il peut recevoir comme argument qui compare le prix actuel de Bitcoin avec un prix qui a été préalablement enregistré avec -S. Exemple de sortie avec cette option: $ btcwatch -vC # -v = …
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 6 ans . Je pensais à quel point …
Je fais une optimisation de la vitesse de la page pour mon site Web et j'étudie comment les autres sites Web le font. J'ai remarqué que certains sites Web tels que Facebook ou Ringgitplus affichent 0 octet pour certaines de leurs ressources dans les outils de développement de Chrome, onglet …
J'envoie une énorme quantité de données au serveur. Maintenant, alors que j'ai envoyé les données et que j'attends la réponse du serveur, soudainement mon appareil Android perd sa connexion Internet. Donc, ce que j'avais l'habitude de faire était d'afficher une boîte de dialogue d'alerte de perte de connexion, mais côté …
J'ai un problème de recherche assez complexe que j'ai réussi à réduire à la description suivante. J'ai fait des recherches sur Google, mais je n'ai pas pu trouver d'algorithme qui semble convenir parfaitement à mon problème. En particulier, la nécessité de sauter des entiers arbitraires. Peut-être que quelqu'un ici peut …
Chaque fois qu'il y a une discussion sur un nouveau langage de programmation ciblant la JVM, il y a inévitablement des gens qui disent des choses comme: "La JVM ne prend pas en charge l'optimisation des appels de queue, donc je prédis beaucoup de piles explosives" Il existe des milliers …
Je travaille actuellement sur un projet qui génère une table (entre autres) basée sur le contenu d'un système de fichiers, et à son tour fait des modifications de métadonnées sur les choses qu'il trouve. La question est: comment les tests doivent-ils être écrits autour de cela, ou mis en place? …
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.