Articles of codage style

Y a-t-il une bonne raison d’utiliser les majuscules pour les mots-clés SQL?

La valeur par défaut semble être majuscule, mais existe-t-il vraiment une raison d’utiliser les majuscules pour les mots-clés? J’ai commencé à utiliser des majuscules car j’essayais juste de faire correspondre ce que SQL Server me donnait chaque fois que j’essayais de créer quelque chose, comme une nouvelle procédure stockée. Mais alors, je me sentais mal […]

Combien d’arguments de constructeur sont trop nombreux?

Disons que vous avez une classe appelée Customer, qui contient les champs suivants: Nom d’utilisateur Email Prénom Nom de famille Disons également que selon votre logique métier, tous les objects Client doivent avoir ces quatre propriétés définies. Maintenant, nous pouvons le faire assez facilement en forçant le constructeur à spécifier chacune de ces propriétés. Mais […]

Vérification du pointeur NULL en C / C ++

Dans une révision récente du code, un consortingbuteur tente de faire en sorte que toutes les vérifications NULL sur les pointeurs soient effectuées de la manière suivante: int * some_ptr; // … if (some_ptr == NULL) { // Handle null-pointer error } else { // Proceed } au lieu de int * some_ptr; // … […]

do..end vs accolades pour les blocs dans Ruby

J’ai un collègue qui essaie activement de me convaincre que je ne devrais pas utiliser do..end et utiliser des accolades pour définir des blocs multilignes dans Ruby. Je suis fermement dans le camp de n’utiliser que des accolades bouclés pour les one-liners courts et faire .. aller pour tout le rest. Mais je pensais que […]

Ligne de 80 caractères / marge droite dans Sublime Text 3

Vous pouvez avoir une ligne de 80 caractères / marge droite dans Netbeans , Text Mate et probablement beaucoup d’autres IDE. Est-il possible de l’avoir dans Sublime Text 3 également? Toute option, plugin etc.