De nos jours, tant de langues sont ramassées. Il est même disponible pour C ++ par des tiers. Mais C ++ a RAII et des pointeurs intelligents. Alors, quel est l'intérêt d'utiliser la récupération de place? Est-ce qu'il fait quelque chose de plus? Et dans d'autres langages comme C #, …
J'ai récemment eu à enquêter sur un problème de terrain pour notre application de grande entreprise. J'ai été horrifié par les journaux que j'ai dû parcourir pour tenter de trouver le problème et à la fin de la journée, ils ne nous ont pas du tout aidés à identifier / …
Donc, je ne sais pas si c'est une bonne ou une mauvaise conception de code, alors j'ai pensé que je ferais mieux de demander. Je crée souvent des méthodes qui traitent des données impliquant des classes et je fais souvent beaucoup de vérifications dans les méthodes pour m'assurer de ne …
Par rapport à il y a environ 10 ans, j'ai noté une évolution vers des frameworks utilisant le style de routage qui dissocie le chemin de l'URL du système de fichiers. Ceci est généralement accompli à l'aide d'un modèle de contrôleur frontal. À savoir, quand auparavant, le chemin de l'URL …
À un moment donné, un programme est en développement. Des fonctionnalités sont ajoutées, supprimées ou modifiées tout le temps. Chaque version n'est qu'un prototype. Je ne perds donc pas beaucoup de temps à écrire du code super propre à ce stade, car je ne sais jamais combien de temps dure …
Dans de nombreux livres et tutoriels, j'ai entendu parler de la gestion de la mémoire et de certaines pratiques mystérieuses et terribles si je ne libérais pas la mémoire après l'avoir utilisée. Je ne peux pas parler pour d’autres systèmes (même s’il est raisonnable de supposer qu’ils adoptent une pratique …
J'ai vu beaucoup de projets qui ont des référentiels qui renvoient des instances de IQueryable. Cela permet des filtres supplémentaires et le tri peut être effectué sur un IQueryableautre code, ce qui se traduit par la génération de SQL différent. Je suis curieux de savoir d'où vient ce modèle et …
Dans une application Web MVC typique (bien conçue), la base de données ne connaît pas le code du modèle, le code du modèle ne connaît pas le code du contrôleur et le code du contrôleur ne connaît pas le code de vue. (J'imagine que vous pourriez même commencer aussi bas …
J'essaie d'adhérer autant que possible au principe de responsabilité unique (SRP) et je me suis habitué à un certain modèle (pour le SRP sur les méthodes) qui repose fortement sur les délégués. J'aimerais savoir si cette approche est valable ou si elle pose de graves problèmes. Par exemple, pour vérifier …
Mon département est spécialisé dans la conversion des données clients dans notre schéma de base de données afin qu'ils puissent utiliser notre logiciel. Actuellement, nous avons des applications C # qui prennent un IDataReader(99% du temps, c’est un SqlDataReader), effectuent quelques nettoyages et mappages, l’insèrent dans un DataRowobjet, puis utilisent …
Je réalise que certaines choses sont plus faciles / plus difficiles dans une langue que dans l'autre, mais je ne m'intéresse qu'aux fonctionnalités liées au type qui sont possibles dans l'une et impossibles / non pertinentes dans l'autre. Pour le rendre plus spécifique, ignorons les extensions de type Haskell car …
Je prévois de quitter mon emploi actuel parce que nous sommes obligés d'utiliser Blub , avec un framework d'entreprise Blub et un serveur Web de niveau Blub, sur un hébergement mutualisé médiocre. Mes collègues sont sympathiques et mon patron est un propriétaire de petite entreprise moyen. Je veux partir entièrement …
Dans quelques mois, un collègue passera à un nouveau projet et je vais hériter de l'un de ses projets. Pour me préparer, j'ai déjà commandé le logiciel Travailler efficacement avec Legacy Code de Michael Feathers . Mais ces livres, ainsi que la plupart des questions sur le code existant que …
Lors du démarrage d'un projet pour une société qui n'est pas principalement une société de programmation, l'une des attentes est qu'il y ait un produit fini à la fin, exempt de tout bogue et faisant tout ce qui est nécessaire immédiatement. Cependant, c'est rarement le cas. Quels sont certains moyens …
Avoir travaillé sur un projet ayant échoué est l’une des rares choses que la plupart des programmeurs ont en commun, quels que soient le langage utilisé, le secteur ou l’expérience. Ces projets peuvent être d'excellentes expériences d'apprentissage, des désastres (ou les deux à la fois!), Et peuvent se produire pour …
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.