Je dois étendre un module existant d'un projet. Je n'aime pas la façon dont cela a été fait (beaucoup d'anti-pattern impliqué, comme du code copier / coller). Je ne veux pas effectuer un refactor complet pour plusieurs raisons. Devrais-je: créer de nouvelles méthodes en utilisant la convention existante, même si …
Je vois souvent du code qui inclut des fautes d'orthographe intentionnelles de mots courants qui, pour le meilleur ou pour le pire, sont devenus des mots réservés: klassou clazzpour la classe :Class clazz = ThisClass.class kountpour compter en SQL:count(*) AS kount Personnellement, je trouve que cela diminue la lisibilité. Dans …
J'ai lu quelque part que, lors de l'utilisation de C ++, il est recommandé de ne pas utiliser de pointeur. Pourquoi les pointeurs sont-ils une si mauvaise idée lorsque vous utilisez C ++? Pour les programmeurs C habitués à utiliser des pointeurs, quelle est la meilleure alternative et approche en …
Je suis totalement nouveau dans le monde Ruby et je suis un peu confus avec le concept de symboles. Quelle est la différence entre les symboles et les variables? Pourquoi ne pas simplement utiliser des variables? Merci.
En tant que développeur solo, je pense utiliser un processus de type Agile, mais j'aimerais comparer ce que je fais avec de vrais Agiles et voir si je peux améliorer mon propre processus. Existe-t-il un livre qui constitue la norme de facto pour décrire les meilleures pratiques, méthodologies et autres …
D'après un langage de programmation relativement commun, lequel des deux est le plus déroutant? J'ai écouté beaucoup de podcasts de programmation et j'ai pris le temps d'apprendre de nouvelles langues considérées comme importantes et à venir. Je ne parle pas nécessairement de BrainFuck , mais quelle langue considéreriez-vous comme une …
[Avertissement: cette question est subjective, mais je préférerais obtenir des réponses étayées par des faits et / ou des réflexions] Je pense que tout le monde connaît le principe de robustesse , généralement résumé par la loi de Postel: Soyez conservateur dans ce que vous envoyez. soyez libéral dans ce …
J'essaie de décider si j'ai besoin de réévaluer mon processus de suivi des défauts pour mes projets développés localement. Depuis quelques années, je ne fais que suivre les défauts en utilisant des TODObalises dans le code et les garder dans une vue spécifique (j'utilise Eclipse, qui dispose d'un système de …
La plupart des développeurs de logiciels souhaitent conserver la logique de l'application dans la couche application, ce qui nous semble probablement naturel. Les développeurs de bases de données semblent vouloir placer la logique de l'application dans la couche base de données, en tant que déclencheurs et procédures stockées. Personnellement, je …
J'essaie de comprendre le compromis inhérent entre les rôles et les autorisations en matière de contrôle d'accès (autorisation). Commençons par une donnée: dans notre système, une autorisation sera une unité d’accès fine (" Editer la ressource X ", " Accéder à la page du tableau de bord ", etc.). Un …
Cette question est destinée à s'appliquer à tout langage de programmation orienté objet prenant en charge la gestion des exceptions; J'utilise C # à des fins d'illustration uniquement. Les exceptions sont généralement destinées à être déclenchées lorsqu'un problème que le code ne peut pas résoudre immédiatement, puis à être interceptées …
On m'a dit que le nombre moyen de bogues / défauts par ligne de code est "constant" pour différents langages de programmation. 10 KLOC de Ruby auraient le même nombre de bugs que 10 KLOC de c ++. L'argument est généralement utilisé pour promouvoir l'utilisation de langages d'expression (pensez à …
Depuis que j'ai commencé à programmer, j'ai vu un en-tête en haut de la plupart des fichiers de code indiquant une sorte de copyright: /* Copyright (c) 1998 Innotech */ ou /* Copyright (c) 1998-2008 Innotech */ Sur le plan conceptuel, je comprends… En fonction de vos souhaits / besoins, …
Comme la plupart d’entre nous le savent, PHP est peu typé . Pour ceux qui ne le font pas, PHP.net dit: PHP ne nécessite pas (ni ne prend en charge) la définition de type explicite dans la déclaration de variable; le type d'une variable est déterminé par le contexte dans …
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.