Un collègue développeur a commencé à travailler sur un nouveau projet Drupal, et l'administrateur système a suggéré de ne placer que le sous-répertoire sites / default dans le contrôle de code source, car cela "rendra les mises à jour faciles à écrire par script". Mis à part cette affirmation quelque …
Je suis toujours chez Microsoft TechEd , et la réponse à ma question sur la façon d’utiliser efficacement mon temps de conférence sur les logiciels a été écrasante: "la mise en réseau est la partie la plus utile des conférences sur les logiciels". Problème: Je ne sais même pas comment …
Beaucoup de programmeurs que j'ai rencontrés disent toujours "Il n'est pas un gars de l'interface utilisateur". Le fait est que le développement actuel, qu'il soit Web, Windows, Linux, OSX ou tout autre type de développement, comprend désormais un logiciel avec une interface utilisateur attrayante. Pourquoi tant de développeurs ne semblent …
Quelle langue, à votre avis, permet au programmeur moyen de générer des fonctionnalités avec le moins de bogues difficiles à trouver? Il s’agit bien entendu d’une question très vaste, et j’intéresse des réponses et des idées très larges et générales. Personnellement, je trouve que je passe très peu de temps …
J'ai vu des programmeurs peaufiner leur code encore et encore, non seulement pour que tout fonctionne bien, mais aussi pour que tout soit beau. OMI, «code propre» est en réalité un compliment indiquant que votre code est élégant, parfaitement compréhensible et facile à gérer. Et la différence ressort lorsque vous …
Autre que d'être ennuyé par la syntaxe des espaces blancs, je ne suis pas un haineux, je ne comprends tout simplement pas la fascination de Python. J'apprécie la poésie de Perl et j'ai programmé de beaux services Web en bash & korn et shebang gnuplot. J'écris des documents troffet ça …
C ++ a un héritage multiple simple, de nombreuses conceptions de langage l'interdisent comme dangereux. Mais certaines langues comme Ruby et PHP utilisent une syntaxe étrange pour faire la même chose et appellent cela mixins ou traits. J'ai souvent entendu dire que les mixins / traits sont plus difficiles à …
À la fin d'un sprint de 2 semaines et d'une tâche comportant une révision du code, nous découvrons dans cette revue une fonction qui fonctionne, qui est lisible, mais qui est assez longue et qui a quelques odeurs de code. Travail de refactor facile. Sinon, la tâche correspond à la …
J'ai eu un ami qui a dit: Docker est incroyable. Vous pouvez l'utiliser pour répliquer la production et tous ses défauts sur votre ordinateur local. Ensuite , vous pouvez déployer cette ligne droite par exemple à travers toute la mise en scène des flux de travail super rapide . Or, …
Je voulais savoir si ma façon de traiter les fichiers source à supprimer du contrôle de version pouvait être considérée comme une mauvaise pratique. Je veux vous expliquer en vous basant sur cet exemple: Je me suis récemment mis très en colère parce que je devais trier minutieusement les classes …
Pourquoi est-ce correct et surtout attendu: abstract type Shape { abstract number Area(); } concrete type Triangle : Shape { concrete number Area() { //... } } ... alors que ce n'est pas correct et que personne ne se plaint: concrete type Name : string { } concrete type Index …
Je suis récemment diplômé de l'université et a commencé à travailler en tant que programmeur. Je ne trouve pas difficile de résoudre des problèmes «techniques» ou de procéder à un débogage avec des solutions pour lesquelles je dirais avoir une solution. Mais il semble y avoir une classe de problèmes …
Il semble que la sécurité des threads soit toujours / souvent mentionnée comme le principal avantage de l'utilisation de types immuables et notamment de collections. J'ai une situation où je voudrais m'assurer qu'une méthode ne modifiera pas un dictionnaire de chaînes (qui sont immuables en C #). J'aimerais limiter les …
En supposant un langage avec une sécurité de type inhérente (par exemple, pas de JavaScript): Avec une méthode qui accepte a SuperType, nous savons que dans la plupart des cas, nous pourrions être tentés d'effectuer des tests de type pour choisir une action: public void DoSomethingTo(SuperType o) { if (o …
Eric Lippert a fait un point très intéressant dans sa discussion sur les raisons pour lesquelles C # utilise un type nullplutôt qu'un Maybe<T>type : La cohérence du système de types est importante. Pouvons-nous toujours savoir qu'une référence non Nullable n'est jamais considérée comme invalide? Qu'en est-il dans le constructeur …
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.