Travailler dans des données immuables avec des assignations uniques a évidemment pour effet de demander plus de mémoire, car on crée constamment de nouvelles valeurs (bien que les compilateurs sous la couverture fassent des astuces avec des pointeurs pour en faire un problème). Mais j'ai entendu à quelques reprises maintenant …
Je sais que j'ai souvent entendu dire que le langage C offre généralement un avantage en termes de performances par rapport au C ++. Je n'y ai pas vraiment pensé avant de me rendre compte que MSVC ne semble même pas prendre en charge le dernier standard de C, mais …
D'après ce que j'ai lu, LGPL 3.0 vous permet d'utiliser la licence avec d'autres licences, ce qui est plus permissif à ce sujet (je ne suis même pas sûr de cela). Sur https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility, il est indiqué qu'il n'est pas compatible avec GPLv2, tandis que LGPL 2.1 est compatible avec celui-ci. …
Comment définiriez-vous l'intégration continue et quels composants spécifiques un serveur CI contient-il? Je souhaite expliquer à quelqu'un du service marketing ce qu'est l'intégration continue. Ils comprennent le contrôle de la source - c'est-à-dire qu'ils utilisent Subversion. Mais j'aimerais leur expliquer correctement ce qu'est l'IC. L' article de Wikipédia ne le …
Nous avons une équipe "typique" de SCRUM et nous nous engageons à travailler pour un sprint tout en maintenant un arriéré. Récemment, nous avons rencontré un problème d’essai d’intégration / de gestion du travail d’un développeur hors pair qui travaille en dehors du groupe (choisir de travailler en dehors des …
Vous gérez une application existante avec une base d'utilisateurs établie. Au fil du temps, il est décidé que la technique de hachage de mot de passe actuelle est obsolète et doit être mise à niveau. De plus, pour des raisons UX, vous ne voulez pas que les utilisateurs existants soient …
J'envisage d'utiliser sourceforge, bitbucket ou github pour gérer le contrôle de source pour mon entreprise. J'ai des projets ouverts et je participe à des projets ouverts tels que gcc. Mais j'ai aussi une entreprise dans laquelle je développe des logiciels à source fermée pour ma vie. Dans quelle mesure sourceforge, …
Avant de poser ma question, je dois expliquer la situation. Je travaille pour une entreprise en tant qu'ingénieur logiciel junior. L'une des personnes âgées m'arrête toujours lorsque j'ai terminé mon développement et que je veux m'engager. Il veut toujours que j'attende qu'il le passe en revue. C'est bon, car généralement …
Dans la programmation, ce qu’on appelle le principe de moindre surprise? Comment ce concept est-il lié à la conception de bonnes API? Est-ce quelque chose qui ne s'applique qu'à la programmation orientée objet ou est-ce que cela imprègne également d'autres techniques de programmation? Est-ce lié au principe de "faire une …
J'ai récemment commencé à apprendre à écrire du code, et dans mon livre, je suis tombé sur cette question. "Pourquoi une valeur booléenne est-elle stockée sous forme d'octet à l'intérieur d'un ordinateur alors qu'elle ne nécessite qu'un bit?" quelqu'un peut-il éclairer davantage cette question?
J'ai besoin d'écrire un gestionnaire de système de notification. Voici mes exigences: Je dois pouvoir envoyer une notification sur différentes plates-formes, qui peuvent être totalement différentes (par exemple, je dois pouvoir envoyer un SMS ou un e-mail). Parfois, la notification peut être la même pour tous les destinataires pour une …
J'ai exécuté 3 expériences différentes impliquant des listes et des vecteurs C ++. Ceux avec des vecteurs se sont révélés plus efficaces, même lorsque de nombreuses insertions au milieu étaient impliquées. D'où la question: dans quel cas les listes ont-elles plus de sens que les vecteurs? Si les vecteurs semblent …
Je suis développeur Web depuis près de 10 ans et j'ai pris l'habitude d'essayer de ne pas utiliser JavaScript autant que possible. Je ne parle pas de créer des applications Web ici, mais des sites Web basés sur des bases de données. Est-ce une bonne approche / respectée?
J'ai toujours utilisé git auparavant, mais je veux contribuer au python alors maintenant je dois apprendre mercurial et je trouve ça très frustrant. J'ai donc créé quelques petits correctifs et je voulais les suivre en tant que commits dans mon référentiel mercurial local. Apparemment, il existe 4 façons de gérer …
Je suis très nouveau sur GIT / GitHub (aussi récent qu'hier). Je voudrais savoir quelle est la meilleure façon de gérer plusieurs personnes travaillant sur le même projet avec Github. Actuellement, je gère un projet avec quatre développeurs. Comment puis-je gérer le flux de travail et m'assurer que tout est …
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.