Il s’agit plus d’une question de discussion que d’une tentative réelle de déterminer le «meilleur», puisque cela varie clairement en fonction des besoins de l’organisation. Je suis plus curieux des arguments en faveur de différents systèmes dans toutes les catégories (centralisé vs distribué, ouvert vs propriétaire, etc.). Alors, quel est …
Si vous deviez concevoir un langage de programmation, comment le feriez-vous? Quelles fonctionnalités mettriez-vous? Que laisseriez-vous dehors? Statiquement ou dynamiquement typé? Fortement ou faiblement typé? Compilé ou interprété? Justifie tes réponses.
Lors du cycle Rouge, Vert et Refactor, nous devrions toujours écrire le code minimum pour réussir le test. C'est la façon dont on m'a enseigné le TDD et la façon dont presque tous les livres décrivent le processus. Mais qu'en est-il de la journalisation? Honnêtement, j’ai rarement utilisé la journalisation …
Je sais que Lisp et Haskell sont respectivement des langages de programmation logique et fonctionnel, mais qu'est-ce que cela signifie exactement? Comment diffèrent-ils des autres langues? J'ai entendu dire que leur apprentissage ferait de vous un meilleur programmeur et améliorerait votre logique. Est-ce vrai et si j'apprends le Lisp ou …
Je suis l'un des développeurs de Ruby (CRuby). Nous travaillons sur la version 2.0 de Ruby (prévue pour 2012 / février). Python a "PEP302: Nouveaux crochets d'importation" (2003): Ce PEP propose d’ajouter un nouvel ensemble de points d’accès à l’importation offrant une meilleure personnalisation du mécanisme d’importation Python. Contrairement au …
Je pensais que l'Unicode était conçu pour contourner le problème des nombreux codages différents en raison d'un espace d'adresses réduit (8 bits) dans la plupart des tentatives précédentes (ASCII, etc.). Pourquoi existe-t-il tant d'encodages Unicode? Même plusieurs versions du (essentiellement) même, comme UTF-8, UTF-16, etc.
Supposons que nous avons des ressources comme celle-ci, book: type: object properties: author: {type: string} isbn: {type: string} title: {type: string} books: type: array items: book Ainsi, lorsque quelqu'un crée une GETressource dans les livres, nous renvoyons la commande suivante. [{"author": "Dan Brown", "isbn": "123456", "title": "Digital Fortress"}, {"author": "JK …
Existe-t-il des scénarios dans lesquels interroger des événements serait préférable à l'utilisation du modèle d'observateur ? J'ai peur d'utiliser les sondages et je ne commencerais à les utiliser que si quelqu'un me donnait un bon scénario. Tout ce à quoi je peux penser, c'est comment le modèle d'observateur est meilleur …
Dites dans mon application, certains utilisateurs nous donnent leur nom de famille, d'autres non. Dans une réponse de l'API REST, quel corps est préféré: Avec une valeur "null": {"firstName": "Bob", "lastName": null} Ou juste une clé manquante: {"firstName": "Bob"}
Je suis devenu le scrum master d'une équipe nouvellement créée, chargée de créer un logiciel ET de gérer d'autres applications déployées. Donc, fondamentalement, chaque membre de l'équipe a des tâches de développement et d'opérations. J'ai observé leur fonctionnement ces deux dernières semaines et j'ai remarqué que l'équipe avait du mal …
J'écris un code de test pour une fonctionnalité qui traite les fichiers PDF. L'idée de base des tests est que je les pointe vers certains fichiers PDF spécialement sélectionnés, qu'ils les traitent et que je vérifie que le résultat obtenu correspond à mes attentes. Ma question est la suivante: où …
Nous sommes en train de changer la manière dont notre application AS3 se connecte à notre ordinateur et nous mettons en place un système REST pour remplacer notre ancien. Malheureusement, le développeur qui a commencé le travail est maintenant en congé de maladie de longue durée et il m'a été …
Peut-être un peu ironique, mais comme je ne trouve aucune réponse à cette question via Google, il est donc important de s’assurer que le génie logiciel a bien la réponse: Qu'est-ce qu'un assistant? J'ai vu le nom utilisé partout (noms de modules, noms de classes, noms de méthodes), comme si …
En travaillant sur le livre "Implementing Domain Driven Design" de Vaughn Vernon, je suis incapable de bien comprendre ce qu'est un contexte délimité. Le livre définit un contexte délimité comme "une frontière conceptuelle dans laquelle un modèle de domaine est applicable. Il fournit un langage omniprésent qui est parlé par …
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.