Je viens de lire un extrait du livre "Growing Object-Oriented Software" qui explique certaines raisons pour lesquelles se moquer de la classe concrète n'est pas recommandé. Voici un exemple de code d'un test unitaire pour la classe MusicCentre: public class MusicCentreTest { @Test public void startsCdPlayerAtTimeRequested() { final MutableTime scheduledTime …
Selon Wikipedia: En programmation informatique, une fonction peut être décrite comme pure si ces deux déclarations sur la fonction sont valables: La fonction évalue toujours la même valeur de résultat pour la ou les mêmes valeurs d'argument. La valeur de résultat de la fonction ne peut dépendre d'aucune information ou …
Je travaille sur un workflow git à implémenter dans une petite équipe. Les idées clés du workflow: Il existe un maître de projet partagé auquel tous les membres de l'équipe peuvent écrire Tout le développement se fait exclusivement sur des branches de fonctionnalités Les branches de fonctionnalité sont examinées par …
Quelle est la bonne façon de créer une application Winform qui a plusieurs «écrans»? Par exemple, j'essaie d'écrire un petit programme de sauvegarde (principalement pour les rires), et j'ai vidé les contrôles et les conteneurs sur le formulaire. J'utilise des panneaux et des zones de groupe pour séparer les différents …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 4 ans . Je cherche à déterminer le quartier du Congrès en fonction …
J'ai un projet et je veux utiliser un script prêt à l'emploi qui est sous licence MIT. Mais utiliser ce script séparément sera redondant. J'ai donc décidé de fusionner mon code et le script sous licence MIT dans le même fichier. (Disons que je vais le modifier, l'améliorer et / …
Dans le JavaDoc, X509Certificate getSubjectDN()il indique: Dénigré , remplacé par getSubjectX500Principal (). J'ai l'habitude de voir Obsolète dans les méthodes for qui ne devraient plus être utilisées, mais pas dénigrées. J'ai trouvé un rapport de bug sur ce cas particulier où il a été fermé avec un commentaire: Ce n'est …
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 . La «magie» de la JVM empêche-t-elle …
J'ai un petit framework MVC sur lequel je travaille. Sa base de code n'est certainement pas grande, mais ce n'est plus seulement quelques classes. J'ai finalement décidé de franchir le pas et de commencer à écrire des tests pour cela (oui, je sais que j'aurais dû le faire tout le …
J'ai évalué des solutions d'architecture pour un projet mobile qui aura un service / application Web en plus des applications natives et j'ai examiné diverses bibliothèques, frameworks et piles comme Meteor , ce qui est une sorte de "framework de package de pile ouverte". , est étroitement lié avec Node.js …
Je comprends les différences entre les langues interprétées et compilées, mais si quelqu'un pouvait fournir des exemples de situations où l'on est susceptible d'utiliser des langues interprétées sur des langues compilées, ainsi que des situations où l'on est susceptible d'utiliser des langues compilées sur des langues interprétées, ce serait être …
J'ai programmé à la fois en C # et en VB.NET pendant des années, mais principalement en VB. Je fais un changement de carrière vers C # et, dans l'ensemble, j'aime mieux C #. Un problème que j'ai, cependant, est la soupe aux accolades. Dans VB, chaque mot-clé de structure …
En tant que développeur web expérimenté, mais programmeur débutant "bas niveau", ce truc est toujours une sorte de vaudou pour moi. Je suis curieux de savoir comment on pourrait même commencer à chercher un bloc de mémoire, puis à le lire (par exemple, lire le chronomètre dans un jeu de …
Peut coder sous licence en vertu d'une clause comme celle-ci: Redistribution of this work, with or without modification, is permitted if Bob Joe is attributed as the original author or licensor of this work, but not in any way that suggests that Bob Joe endorses you or your use of …
Il est difficile de dire ce qui est demandé ici. Cette question est ambiguë, vague, incomplète, trop large ou rhétorique et on ne peut raisonnablement y répondre sous sa forme actuelle. Pour obtenir de l'aide pour clarifier cette question afin qu'elle puisse être rouverte, visitez le centre d'aide . Fermé …
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.