Nous utilisons Pivotal Tracker pour notre projet, ce qui nous permet de choisir parmi ces trois échelles de points: 0,1,2,3 0,2,4,8 0,1,3,5,8 Et je cherche une ressource pour aider à guider notre décision. (Après avoir utilisé 0,1,2,3 pour deux itérations, nous pouvons voir où l'une des autres serait beaucoup plus …
De nos jours, tout le monde veut être agile. Dans chaque équipe avec laquelle je travaillais, la forme de l'agile était différente. Certaines choses sont courantes - comme les stand-ups quotidiens ou la planification, mais d'autres parties varient considérablement. Dans mon équipe actuelle, il y a un détail qui me …
C'est une chose que je fais beaucoup ces derniers temps. Exemple: setCircle(circle, i, { current }) { if (i == current) { circle.src = 'images/25CE.svg' circle.alt = 'Now picking' } else if (i < current) { circle.src = 'images/25C9.svg' circle.alt = 'Pick failed' } else if (i > current) { …
L'intégration continue avec les tests est utile pour s'assurer que le code "shippable" est archivé en permanence. Cependant, il est vraiment difficile de maintenir une suite complète de tests et, souvent, il semble que la version sera de toute façon boguée. Combien de tests devez-vous avoir pour avoir confiance en …
Par exemple: var duckBehaviors = new Duckbehavior(); duckBehaviors.quackBehavior = new Quack(); duckBehaviors.flyBehavior = new FlyWithWings(); Duck mallardDuck = new Duck(DuckTypes.MallardDuck, duckBehaviors) Comme la classe Duck contient tous les comportements (abstraits), la création d'une nouvelle classe MallardDuck(qui s'étend Duck) ne semble pas nécessaire. Référence: Head First Design Pattern, Chapitre 1.
Chaque fois que quelqu'un me rejoint et me demande de définir l'injection de dépendance de manière conceptuelle et d'expliquer les avantages et les inconvénients réels de l'utilisation de la DI dans la conception de logiciels. J'avoue que j'ai quelques difficultés à expliquer les concepts de DI. Chaque fois que je …
Je viens de commencer à lire le livre Applying UML and Patterns de Craig Larman. Je trouve cela très intéressant car il remet en question bon nombre de ce qui m'a été dit au travail. J'ai lu que les exigences ne sont pas entièrement collectées en une seule fois dans …
Je sais que les déclencheurs peuvent être utilisés pour valider les données stockées afin de garder la base de données cohérente. Mais pourquoi ne pas valider les données côté application avant de les stocker dans la base de données? Par exemple, nous stockons des clients et nous voulons effectuer une …
Java et C # assurent la sécurité de la mémoire en vérifiant les limites des tableaux et les déréférences des pointeurs. Quels mécanismes pourraient être mis en œuvre dans un langage de programmation pour éviter la possibilité de conditions de concurrence et de blocages?
J'ai entendu la phrase être lancée et pour moi les arguments semblent complètement fous (désolé si je fais de la paille ici, ce n'est pas mon intention), généralement cela va quelque chose dans le sens de: Vous ne voulez pas créer une abstraction avant de savoir quel est le cas …
J'ai lu sur les microservices et il me semble illogique de créer une base de données distincte par service juste pour réaliser l'isolement. Je peux obtenir le même résultat en utilisant uniquement des services Web et une seule base de données. Pourquoi en avons-nous même besoin? La chose qui sépare …
J'ai un tas de microservices qui ne sont accessibles qu'en externe via une passerelle API. Ma passerelle API est configurée en tant que ressource OAuth et valide le jeton (vérifie la signature, etc.) avant de transmettre la demande en aval à un ou plusieurs microservices. Alors que mes microservices ont …
J'ai récemment entrepris d'écrire un langage de programmation basé sur la pile. Cependant, avant de commencer à concevoir ma langue, je pensais que ce serait une bonne idée de lire et d'expérimenter avec les langues existantes basées sur la pile. Cela m'amène au sujet de cet article. Je lisais l'article …
Considérez deux classes Doget les Catdeux conformes au Animalprotocole (en termes de langage de programmation Swift. Ce serait l'interface en Java / C #). Nous avons un écran affichant une liste mixte de chiens et de chats. Il y a une Interactorclasse qui gère la logique dans les coulisses. Maintenant, …
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.