S'il y a une méthode bool DoStuff() { try { // doing stuff... return true; } catch (SomeSpecificException ex) { return false; } } devrait-il plutôt s'appeler IsStuffDone()? Les deux noms pourraient être mal interprétés par l'utilisateur: Si le nom est: DoStuff()pourquoi renvoie-t-il un booléen? Si le nom est, IsStuffDone()il …
Existe-t-il une sorte de norme concernant les réponses de l'API HTTP? Après avoir lu ce fil de discussion, j'ai commencé à me poser des questions. Nous développons notre API JSON HTTP publique sur mon travail, et nous ne renvoyons rien si ce n’est pas strictement nécessaire (par exemple, un PUT …
Je suis donc actuellement à la recherche d'un nouveau poste de développeur front-end. Je connais très bien JavaScript et j’ai une connaissance poétique des choses suivantes: fermetures, curry, héritage prototypique, modèles de conception, performances des applications et architecture frontale globale. Mais je finis toujours par des entretiens d'embauche à la …
Je suis actuellement stagiaire chez un contractant gouvernemental et je ressens (ce qui est odieusement inévitable) que Word est la norme de facto dans le processus de développement de logiciels. Son format binaire rend très difficile la collaboration sur des documents comme je suis habitué à collaborer sur une base …
En recherchant l’exactitude des nombres en virgule flottante, j’ai vu à quelques endroits une déclaration semblable à " float et double sont ( conçus pour / utilisés souvent dans ) des calculs d'ingénierie et scientifiques " De mon point de vue, la force des flotteurs et des doubles réside dans …
User Story capture ce que l'utilisateur veut faire avec le système à un niveau élevé. Je comprends que la user story conduirait davantage à un nombre d'exigences de bas niveau. La user story est-elle la même chose que l'exigence de haut niveau pour le système?
J'ai une classe de base, Base. Il a deux sous-classes, Sub1et Sub2. Chaque sous-classe a quelques méthodes supplémentaires. Par exemple, Sub1a Sandwich makeASandwich(Ingredients... ingredients)et Sub2a boolean contactAliens(Frequency onFrequency). Puisque ces méthodes prennent des paramètres différents et font des choses complètement différentes, elles sont complètement incompatibles et je ne peux pas …
Pour ce qui est de comprendre, le modèle d'adaptateur crée un objet wrapper pour notre objet d'intérêt réel, simplement un niveau supplémentaire d'indirection, ce qui offre une flexibilité. la flexibilité réside dans le fait que, si l'interface de l'objet réel est modifiée, nous modifions l'interface de wrapper pointant vers l'objet …
Dans les algorithmes de division et de conquête tels que quicksort et mergesort, l'entrée est généralement divisée en deux (du moins dans les textes d'introduction) , puis les deux plus petits ensembles de données sont traités de manière récursive. Cela me semble logique de résoudre un problème plus rapidement si …
Je ne comprends pas ce que pourraient être les problèmes si un constructeur était hérité d'une classe de base. Cpp Primer Plus dit: Les constructeurs diffèrent des autres méthodes de classe en ce qu'ils créent de nouveaux objets, alors que d'autres méthodes sont appelées par des objets existants . C'est …
Le 13 novembre 2006, Sun a publié une grande partie de Java en tant que logiciel libre et à code source libre (FOSS), sous les termes de la licence GNU General Public License (GPL). Le 8 mai 2007, Sun a terminé le processus en rendant tout le code principal de …
Après avoir regardé ce discours sur le repos, la réutilisation et Serendipity par Steve Vinoski, je me demande s'il y a des cas d'affaires dans greenfield projets pour les configurations (langage XML) RPC-ish, que le repos ne pouvait pas résoudre d'une meilleure façon. Il mentionne quelques problèmes RPC: Focus sur …
En quoi la programmation d'un algorithme quantique est-elle différente? À quoi ressemblerait un langage de type C s'il était conçu pour les qubits? Les types changeraient-ils?
http://www.dartlang.org/ J'ai consulté le site très brièvement et suis devenu curieux. Y at-il des avantages à utiliser Dart? Est-ce juste un remplacement pour JavaScript? Cela ressemble à du Java plus simple. En écrivant beaucoup de C # au travail, la langue ressemble beaucoup à ce que je suis habitué, donc …
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.