gdb a mis en place un support pour le débogage inversé en 2009 (avec gdb 7.0). Je n'en ai jamais entendu parler avant 2012. Maintenant, je le trouve extrêmement utile pour certains types de problèmes de débogage. J'aurais aimé en avoir entendu parler auparavant. Corrigez-moi si je me trompe, mais …
Je travaille dans une équipe où le chef d’équipe est un ardent défenseur des principes de développement SOLID. Cependant, il manque beaucoup d’expérience pour mettre au point des logiciels complexes. Nous sommes dans une situation où il a appliqué SRP à ce qui était déjà une base de code assez …
Le dictionnaire définit l'artefact comme suit: artefact, artefact [ˈɑːtɪˌfækt] n quelque chose fabriqué ou donné par l'homme, tel qu'un outil ou une œuvre d'art, en particulier un objet d'intérêt archéologique tout ce qui est fait par l'homme, tel qu'un faux résultat expérimental (Sciences de la vie et applications connexes / …
Est-il possible de modifier le code du plug - in Chili , dont la dernière version date de juillet 2008 et qui est sous licence MIT, pour le faire ensuite sous GPL? Autant que je sache, il n'y a pas de restriction concernant la licence du nouveau code sous la …
Existe-t-il un équivalent opérateur de ni ? Par exemple, ma couleur préférée n'est ni le vert ni le bleu. Et le code serait équivalent à: // example one if (color!="green" && color!="blue") { } // example two if (x nor y) { // x is false and y is false …
Dites que j'ai un point de terminaison REST qui prend un entier en tant que paramètre: /makeWaffles?numberOfWaffles=3 Dans ce cas, je veux que le nombre soit positif car je ne peux pas créer un nombre négatif de gaufres (et demander 0 gaufres est une perte de temps). Je souhaite donc …
Existe-t-il une bonne raison de fournir une version 32 bits ainsi qu'une version 64 bits de tout logiciel destiné aux ordinateurs de bureau modernes, exécutant des systèmes d'exploitation 64 bits modernes sur du matériel 64 bits? Il semble que les logiciels 64 bits seraient plus efficaces, permettraient une utilisation plus …
L'instinct habituel est de supprimer toute duplication de code que vous voyez dans le code. Cependant, je me suis retrouvé dans une situation où la duplication est illusoire . Pour décrire la situation plus en détail: Je développe une application Web et la plupart des vues sont fondamentalement les mêmes. …
Bien qu'il soit relativement possible pour un développeur expérimenté d'estimer le temps nécessaire à la mise en oeuvre du code lorsque le modèle et le problème résolus par le code sont bien compris, comment pouvez-vous faire une bonne estimation lorsque, bien que l'objectif final soit bien compris, la mise en …
Personnellement, je n'ai pas rencontré de situation où j'ai eu besoin d'utiliser le type WeakReference dans .Net, mais la croyance populaire semble être qu'il devrait être utilisé dans les caches. Le Dr Jon Harrop a très bien argumenté contre l'utilisation de WeakReferences dans des caches dans sa réponse à cette …
Tout d’abord, un contexte (ce que la plupart d’entre vous connaissent de toute façon): Chaque langage de programmation populaire a une évolution claire, la plupart du temps marquée par sa version: vous avez Java 5, 6, 7, etc., PHP 5.1, 5.2, 5.3, etc. nouvelles fonctionnalités, nouveaux frameworks, etc. Bref, c'est …
Je veux demander - j'apprends lentement jQuery. Ce que je vois est un exemple exact d' anti-modèle d'objet divin . En gros, tout va à la $fonction, quelle qu’elle soit. Ai-je raison et jQuery est-il vraiment un exemple de cet anti-modèle?
Résumé du problème: En bref, j'ai hérité d'une base de code et d'une équipe de développement que je ne suis pas autorisé à remplacer et l'utilisation de God Objects est un gros problème. Pour aller de l'avant, je veux que nous reformulions les choses, mais les équipes qui veulent tout …
Il me semble que beaucoup de bibliothèques C ++ plus grandes finissent par créer leur propre type de chaîne. Dans le code client que vous avez soit d'utiliser celui de la bibliothèque ( QString, CString, fbstringetc., je suis sûr que tout le monde peut en nommer que quelques - uns) …
Il y a des années, j'ai été surpris d'apprendre que Intel vend des compilateurs compatibles Visual Studio. Je l'ai essayé en particulier pour le C / C ++ ainsi que pour les outils de diagnostic fantastiques. Mais le code n’était tout simplement pas aussi intensif en calculs pour remarquer la …
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.