Tout d'abord, je suis conscient du fait que de nombreuses questions ont été posées à propos de VCS en tant que développeur solo, mais elles sont souvent trop larges. Cela ne concerne que les branches, et cela a toujours été marqué comme un doublon ... le supposé doublon est, là …
J'ai vu beaucoup de références d'injection de dépendance (DI) et d'inversion de contrôle (IOC), mais je ne sais pas vraiment s'il y a une différence entre elles ou pas. Je voudrais commencer à utiliser l'un d'eux ou les deux, mais je suis un peu confus quant à la façon dont …
J'essaie de m'apprendre un nouveau langage de programmation à intervalles réguliers. Récemment, j'ai lu comment Lisp et ses dialectes se trouvaient à l'opposé des langages comme le C / C ++, ce qui m'a rendu assez curieux pour en savoir plus. Cependant, deux choses ne sont pas claires pour moi …
Les espaces de fin sont un problème suffisant pour les programmeurs car les éditeurs tels qu'Emacs ont des fonctions spéciales qui le soulignent ou le suppriment automatiquement, et de nombreuses normes de codage exigent que vous en éliminiez toutes les occurrences. Je ne sais pas trop pourquoi. Je peux penser …
Je travaille avec le développement Web depuis 2009, quand j'ai commencé avec PHP. Lorsque j'ai migré vers ASP.NET, j'ai beaucoup entendu parler de DDD et de OOAD, qui accordent une grande importance à cette "logique métier" et à ces "règles commerciales". Le fait est que toutes les applications que j'ai …
Le code est difficile à suivre, mais il semble (généralement) bien fonctionner, du moins avec des tests superficiels. Il peut y avoir de petits bugs ici et là, mais il est très difficile de dire en lisant le code s'ils sont symptomatiques de problèmes plus profonds ou de simples solutions. …
Apple a lancé son nouveau langage de programmation Swift à la WWDC14 . Dans la présentation, ils ont effectué des comparaisons de performances entre Objective-C et Python. Ce qui suit est une image d'une de leurs diapositives, d'une comparaison de ces trois langages réalisant un type d'objet complexe: Il y …
Sur mon système de fichiers (Windows 7), j'ai des fichiers texte (ce sont des fichiers de script SQL, si cela compte). Lorsqu’il est ouvert avec Notepad ++ , dans le menu "Encodage", il est signalé que certains d’entre eux possèdent un encodage de "UCS-2 Little Endian" et d’autres de "UTF-8 …
Lorsque vous traquez et corrigez une régression, c'est-à-dire un bogue qui empêchait le code précédemment fonctionnel de fonctionner, le contrôle de version rend tout à fait possible de rechercher qui a validé le changement qui l'a cassé. Cela vaut-il la peine? Est-ce constructif de le signaler à la personne qui …
Je me retrouve constamment à courir dans cette expression "ne réinventez pas la roue" ou "ne réinventez jamais la roue" lorsque je pose des questions sur SO. Ils vous conseillent d'utiliser des frameworks ou des packages existants. Je sais d'où vient cette attitude puisqu'il n'est pas sage de perdre du …
Cette question peut sembler stupide, mais pourquoi 0évalue-t-elle falseet toute autre valeur [entière] trueest la plupart des langages de programmation? Comparaison de chaîne Comme la question semble un peu trop simple, je vais en expliquer un peu plus: tout d’abord, cela peut sembler évident à tout programmeur, mais pourquoi n’y …
Depuis six mois ou plus, je vois beaucoup de codes hébergés sur sourceforge.net ainsi que sur d’autres sites d’hébergement, «Move to GitHub». Une simple recherche Google avec la phrase "Déplacé vers Github" renvoie plusieurs résultats contenant le texte déplacé vers github. C'est très déroutant pour moi et je me demande …
Je suis un étudiant récemment diplômé visant à commencer ma maîtrise en informatique. J'ai rencontré plusieurs projets open source qui m'intriguent vraiment et m'encouragent à y contribuer (CloudStack, OpenStack, Moby et Kubernetes, pour n'en nommer que quelques-uns). Une chose que j'ai trouvée commune à la majorité d'entre eux est l'utilisation …
J'ai remarqué que quelques fonctions avec lesquelles je travaille ont 6 paramètres ou plus, alors que dans la plupart des bibliothèques que j'utilise, il est rare de trouver une fonction qui en prend plus que 3. Souvent, beaucoup de ces paramètres supplémentaires sont des options binaires pour modifier le comportement …
À tort ou à raison, je suis actuellement convaincu que je devrais toujours essayer de rendre mon code aussi robuste que possible, même si cela implique d'ajouter du code / des contrôles redondants qui, je le sais , ne seront d'aucune utilité pour le moment, mais pourrait être x nombre …
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.