Je suis un peu confus par la documentation MSDN C # qui stipule que &et |sont des opérateurs logiques et qui &&et ||sont des opérateurs conditionnels. Je continuer à appeler &&, ||et les !opérateurs logiques, donc je me
Je suis un peu confus par la documentation MSDN C # qui stipule que &et |sont des opérateurs logiques et qui &&et ||sont des opérateurs conditionnels. Je continuer à appeler &&, ||et les !opérateurs logiques, donc je me
Au cours de mes quatre années à l'université, nous avons beaucoup utilisé la programmation fonctionnelle dans plusieurs langages de programmation fonctionnels. Mais j’ai aussi beaucoup utilisé la programmation orientée objet, et en fait j’utilise davantage les langages orientés objet lorsque je...
Pendant longtemps à SO et ailleurs, Java a la réputation d'être lent. Qu'il s'agisse de blagues ou de nombreux commentaires dans les questions et réponses, les gens croient toujours que Java est lent, basé uniquement sur l'expérience acquise dans les années 90. Ceci est mon problème: nous avons...
Déclenché par ce fil , je pense (encore une fois) à l'idée d'utiliser enfin des tests unitaires dans mes projets. Quelques affiches disent: "Les tests sont cool, s’ils sont de bons tests". Ma question maintenant: quels sont les "bons" tests? Dans mes applications, l'essentiel est souvent une sorte...
Je travaille comme programmeur à temps plein et j'ai un travail assez bien payé pour le pays dans lequel je vis, mais je pourrais le faire avec un peu d'argent supplémentaire pour le moment (ma femme s'inquiète de la nouvelle cuisine, etc.). Je serais intéressé à prendre de petits projets pendant...
J'ai vu à maintes reprises des déclarations telles que «Faites de cette fonctionnalité un citoyen de première classe dans telle ou telle langue / plate-forme». Par exemple, on parle d’énums en C # / .net. Alors, quand une fonctionnalité est-elle considérée comme un "citoyen de première classe" dans...
J'ai travaillé sur Mac et Windows pendant un certain temps. Cependant, j'ai toujours du mal à comprendre pourquoi les programmeurs choisissent avec enthousiasme Mac OS X plutôt que Windows et Linux? Je sais qu'il y a des programmeurs qui préfèrent Windows et Linux, mais je demande aux programmeurs...
Pour le fond, nous travaillons sur des applications d’ingénierie de bureau, avec une interface utilisateur comme AutoCAD, quelque chose de similaire à etabs . Une chose qui me dérange vraiment est la suivante: faut-il engager les meilleurs développeurs? Pour commencer, nous rencontrons de grandes...
Très souvent, je suis coincé lors du choix de la meilleure décision de conception. Même pour de petits détails, tels que les définitions de fonctions, le flux de contrôle et les noms de variables, je passe des périodes anormalement longues à analyser les avantages et les compromis de mes choix....
J'ai beaucoup travaillé avec les bases de données relationnelles et je pense comprendre assez bien les concepts de base d'une bonne conception de schéma. J'ai récemment été chargé de reprendre un projet où la base de données avait été conçue par un consultant hautement rémunéré. S'il vous plaît...
Beaucoup de mauvaises pratiques étaient en train d'être commises au début d'un projet, et je les ai reconnues et combattues contre toutes. Étant donné que je n'avais pas choisi mes combats, mon patron suppose maintenant que tout ce que je peux dire est une réponse trop compliquée et qu'il passe...
Problème : Il semble que dans presque tous les efforts de développement auxquels je participe, quel que soit le temps consacré à la planification avant de commencer le développement, de nombreux changements sont toujours nécessaires à mi-parcours ou à la fin du projet. Ce sont parfois de grands...
Je voudrais savoir ce qui différencie une classe de service d'une classe utilitaire ou d'une classe d'assistance Une classe uniquement avec des méthodes sous-jacentes appelle le dao est un service? L'utilisation de classes Helper ne viole-t-elle pas
Cela fait un moment que je lis sur MapReduce - mais ce que je ne comprends pas, c'est comment quelqu'un déciderait d'utiliser MapReduce (ou de ne pas l'utiliser). Je veux dire, quels sont les modèles de problèmes qui signalent que MapReduce pourrait être
Je travaille dans une nouvelle entreprise de cinq personnes. Nous avons un doctorat en apprentissage automatique, un ancien membre de l'équipe principale de RSpec et le gars qui compile le binaire Git pour OS X. Ce ne sont que les employés; le fondateur a un doctorat et était directeur technique...
Les grandes entreprises ont généralement le problème suivant: il n’est pas possible d’écrire tous les programmes souhaités par les employés (pour gagner du temps et optimiser les processus) en raison du manque de personnel et d’argent. Ensuite, des programmes cachés seront créés par certaines...
Chaque fois que je cherche un IDE (actuellement, je bricole avec Go), je trouve un fil plein de gens qui recommandent Vi, Emacs, Notepad ++, etc. Je n'ai jamais fait de développement en dehors d'un IDE; Je suppose que j'ai été gâté. Comment déboguer sans IDE? Êtes-vous limité à la...
Il semble y avoir pas mal de façons de communiquer entre les directives. Supposons que vous ayez des directives imbriquées, où les directives internes doivent communiquer quelque chose à l'extérieur (par exemple, elles ont été choisies par l'utilisateur). <outer> <inner></inner>...
Je me demande pourquoi les frameworks / bibliothèques ont leurs propres assistants alors qu'ils existent déjà en natif. Prenons jQuery et AngularJS . Ils ont leurs propres eachfonctions d'itérateur: jQuery.each () angular.forEach () Mais nous avons Array.prototype.forEach. De même, jQuery.parseJSON...
En Java , il n'y a pas virtual, new, overridemots - clés pour la définition de la méthode. Ainsi, le fonctionnement d'une méthode est facile à comprendre. Si DerivedClass étend BaseClass et a une méthode portant le même nom et la même signature de BaseClass, le remplacement aura lieu lors du...