J'ai une application d'entreprise en cours d'exécution qui utilise les banques de données MySQL et MongoDB . Mon équipe de développement dispose d’un accès SSH sur la machine pour pouvoir exécuter les versions des applications, la maintenance, etc. J'ai récemment soulevé un risque dans l'entreprise lorsque les utilisateurs ont commencé …
Un de mes collègues aujourd’hui a suggéré que nous examinions toutes les requêtes de notre application et que nous ajoutions des index en conséquence. Je pense que cette optimisation est prématurée car notre application n'est même pas encore publiée. J'ai suggéré de surveiller les requêtes lentes une fois que nous …
J'ai du mal à savoir ce que moi-même et les membres de mon équipe faisons chaque jour. J'obtiens une bonne image en parcourant chaque semaine les cartes terminées et les stand-ups aident un peu, mais j'ai l'impression que je ne maîtrise pas bien le travail quotidien de mon équipe. Les …
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 …
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 …
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 personnes ayant au moins une expérience …
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 utilisé.
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 changements qui …
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 …
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 laissez-moi savoir …
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 un langage …
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 …
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 fais mon propre petit projet pour préparer mon premier …
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 d'utiliser Mac …
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.