Cette question est un peu agnostique au langage, mais pas complètement, car la programmation orientée objet (OOP) est différente, par exemple, en Java , qui n'a pas de fonctions de première classe, que ce n'est le cas en Python . En d’autres termes, je me sens moins coupable de créer …
Je suis confus sur les fonctions min et max, dans certains contextes. Dans un contexte, lorsque vous utilisez les fonctions pour prendre la plus ou moins grande des deux valeurs, il n'y a pas de problème. Par exemple, //how many autographed CD's can I give out? int howManyAutographs(int CDs, int …
J'ai toujours su que gotoc'était quelque chose de mauvais, enfermé dans un sous-sol quelque part pour ne jamais être vu pour de bon, mais je suis tombé sur un exemple de code qui est parfaitement logique à utiliser goto. J'ai une adresse IP où je dois vérifier si se trouve …
J'ai une méthode où toute la logique est effectuée à l'intérieur d'une boucle foreach qui itère sur le paramètre de la méthode: public IEnumerable<TransformedNode> TransformNodes(IEnumerable<Node> nodes) { foreach(var node in nodes) { // yadda yadda yadda yield return transformedNode; } } Dans ce cas, l'envoi d'une collection vide donne une …
Je suis récemment tombé sur un problème architectural apparemment trivial. J'ai eu un dépôt simple dans mon code qui s'appelait comme ceci (le code est en C #): var user = /* create user somehow */; _userRepository.Add(user); /* do some other stuff*/ _userRepository.SaveChanges(); SaveChanges était un simple wrapper qui valide …
Je viens d’utiliser ASP.NET MVC / Web API et je commence maintenant à utiliser Angular, mais je ne suis pas au courant de la bonne façon de les mélanger. Une fois que j'utilise Angular, les concepts côté serveur MVC fournissent-ils toujours une valeur? Ou devrais-je strictement utiliser l'API Web uniquement …
J'essaie de réaliser des déploiements sans temps d'arrêt afin de pouvoir en déployer moins pendant les heures creuses et davantage pendant les heures "plus lentes" - ou à tout moment, en théorie. Ma configuration actuelle, quelque peu simplifiée: Serveur Web A (application .NET) Serveur Web B (application .NET) Serveur de …
Est-ce une bonne pratique de mettre des numéros de bogues dans le fichier lui-même dans un commentaire d'en-tête? Les commentaires ressembleraient à ceci: MODIFIED (MM/DD/YY) abc 01/21/14 - Bug 17452317 - npe in drill across in dashboard edit mode cde 01/17/14 - Bug 2314558 - some other error description Cela …
Lorsqu’on se forge une opinion, c’est une bonne pratique de suivre la tradition scolaire - réfléchissez aussi fort que possible contre votre opinion et essayez de trouver des contre-arguments. Cependant, quels que soient mes efforts, je ne trouve pas les arguments raisonnables en faveur de l'antivirus (et des mesures de …
Est-ce une bonne idée d'exiger de n'engager que du code fonctionnel? Ce commit n'a pas besoin de laisser le référentiel dans un état de fonctionnement tel que: ... nous en sommes aux premières étapes de la conception, le code n'est pas encore stable. ... vous êtes le seul développeur du …
Je me suis récemment tourné vers Clojure et je suis tombé sur ce billet sur Stackoverflow qui indique que certains projets respectent les meilleures pratiques et le bon code Clojure. Je voulais me familiariser avec la langue après avoir lu quelques tutoriels de base, alors j’ai jeté un coup d’œil …
C'est une question de logistique, pas une question technique. Mon entreprise a sous-traité certains logiciels intégrés. Plus précisément, nous avons engagé un fournisseur pour développer un système intégré, car nous ne disposons pas des connaissances internes suffisantes pour le faire nous-mêmes (nous ne disposons que de développeurs d'applications de bureau). …
Il existe un nouveau battage publicitaire avec les expressions lambda tant attendues dans Java 8; tous les 3 jours, un autre article apparaît avec eux sur leur fraîcheur. D'après ce que j'ai compris, une expression lambda n'est rien de plus qu'une classe interne anonyme avec une seule méthode (au moins …
Je suis nouveau dans la communauté du codage social et je ne sais pas comment procéder correctement dans cette situation: J'ai créé un référentiel GitHub il y a quelques semaines. Quelqu'un a lancé le projet et a apporté quelques changements mineurs à ma tâche. Je suis ravi que quelqu'un ait …
Dupliquer possible: Quelle «convention de dénomination de version» utilisez-vous? Changez-vous les numéros de version majeur / mineur / correctif juste avant de publier ou juste après? Exemple: Vous venez de publier 1.0.0 au monde entier (huzzah!). Mais attendez, ne célébrez pas trop. 1.1.0 sort dans six semaines! Donc, vous corrigez …
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.