sur un écran large, on peut facilement voir plus de 80 caractères à la fois, sans barres de défilement. Même linus torvalds considère que la limite de 80 caractères est obsolète . oui, la limite de 80 caractères est-elle toujours pertinente en période de moniteurs à écran large?
J'ai récemment refactorisé du code au travail et je pensais avoir fait du bon travail. J'ai abandonné 980 lignes de code à 450 et divisé par deux le nombre de classes. En montrant cela à mes collègues, certains n'étaient pas d'accord pour dire qu'il s'agissait d'une amélioration. Ils ont dit …
Je suis un programmeur avec plusieurs années d'expérience. J'ai réalisé que j'avais une certaine habitude. Je ne sais pas si c'est vraiment une mauvaise habitude ou non. Je reçois une liste de tâches à effectuer pour une solution, même de petites tâches, par exemple, Changer les ressources de ce contrôle …
Récemment, j'ai eu une discussion avec un collègue concernant le style de code. Il a fait valoir que votre utilisation des API et les modèles généraux que vous utilisez devraient être aussi semblables que possible avec le code environnant, sinon avec la base de code dans son ensemble, comme vous …
Je lisais l' article de Wikipédia sur le style de programmation et j'ai remarqué quelque chose dans un argument contre le code aligné verticalement: Dépendance à la police mono-espacée; Le formatage tabulaire suppose que l'éditeur utilise une police à largeur fixe. La plupart des éditeurs de code modernes prennent en …
Au cours des dernières années, nous avons lentement commencé à adopter un code de mieux en mieux écrit, petit à petit. Nous commençons enfin à passer à quelque chose qui ressemble au moins à SOLID, mais nous n'en sommes pas encore là. Depuis le passage à l'acte, l'un des plus …
Devrais-je toujours utiliser iscomme préfixe pour les variables booléennes? Qu'en est-il des booléens qui indiquent quelque chose dans le passé? Dois-je écrire isInitializedou wasInitialized? Devrais-je écrire pour les propriétés IsManyMembersou HasManyMembers? Y a-t-il des meilleures pratiques? Ou je devrais juste écrire conformément aux règles anglaises?
C'est l'une des choses que je déteste le plus quand je le vois dans le code de quelqu'un d'autre. Je sais ce que cela signifie et pourquoi certaines personnes le font de cette façon ("et si je mettais accidentellement '=' à la place?"). Pour moi, c'est comme quand un enfant …
Dernièrement, j'ai beaucoup travaillé en PHP et plus particulièrement dans le cadre WordPress. Je remarque beaucoup de code sous la forme de: if ( 1 == $options['postlink'] ) Où je m'attendais à voir: if ( $options['postlink'] == 1 ) Est-ce une convention trouvée dans certaines langues / cadres? Y a-t-il …
Parfois, j'ai besoin de boucles qui nécessitent une pause comme celle-ci: for(int i=0;i<array.length;i++){ //some other code if(condition){ break; } } Je me sens mal à l'aise avec l'écriture if(condition){ break; } car il consomme 3 lignes de code. Et j'ai trouvé que la boucle peut être réécrite comme suit: ↓ …
Je lisais un autre fil de discussion où un type a posé des questions sur les livres C ++ pour débutants, et l'un des programmeurs répondant a écrit ceci: Quelques avertissements: évitez tous les livres qui présentent un "bonjour le monde" déclarant avec #include <iostream.h> J'ai ouvert mon livre C …
Un ami averti a récemment consulté un site Web que j'ai aidé à lancer et a commenté quelque chose comme "un site très cool, dommage pour les scripts intégrés dans le code source". Je suis certainement en mesure de supprimer le script en ligne où il se produit; Je suis …
Après une discussion avec certains de mes collègues, j'ai une question «philosophique» sur la manière de traiter le type de données char en Java, en suivant les meilleures pratiques. Supposons un scénario simple (bien entendu, ce n’est qu’un exemple très simple pour donner un sens à ma question) où, en …
Effectuer une recherche google sur "pythonic" révèle un large éventail d’interprétations. La page wikipedia dit: Un néologisme courant dans la communauté Python est Pythonic, qui peut avoir un large éventail de significations liées au style du programme. Dire que le code est pythonique, c'est dire qu'il utilise bien les idiomes …
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.