Quand est-il approprié d'utiliser une instruction de basculement (classique)? Une telle utilisation est-elle recommandée et encouragée ou devrait-elle être évitée à tout
Quand est-il approprié d'utiliser une instruction de basculement (classique)? Une telle utilisation est-elle recommandée et encouragée ou devrait-elle être évitée à tout
Je comprends la différence entre la syntaxe et la sémantique - Syntaxe : comment les symboles sont combinés pour former une expression ou une instruction valide. Sémantique : la signification de ces symboles qui forment une expression ou une déclaration. Mais quelle est la grammaire? Par exemple:...
Je ne comprends pas pourquoi Java utilise l'inverse d'un nom de domaine (probablement hypothétique) comme nom d'un package, alors qu'il n'y a généralement pas de lien entre le nom de domaine que certaines personnes utilisent et les produits dont elles disposent. Beaucoup de développeurs n'ont même...
Je suis actuellement en stage rémunéré et j'ai été chargé de maintenir un système obsolète qui a été développé par plusieurs développeurs (à des moments différents) au cours des 5 dernières années. La direction convient que le "système est sous assistance vitale" et je reçois régulièrement des...
Récemment, j'ai eu une discussion avec certains de mes collègues à mon travail parce qu'ils ont dit qu'il valait mieux avoir dans un .DLL une connexion de chaîne cryptée. Et j'ai dit pourquoi n'utilisez pas la connexion de chaîne définie dans le web.config crypté? c'est la même chose et c'est mieux...
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...
Je fais actuellement de la R&D pour une application web que nous prévoyons d'abord d'héberger nous-mêmes puis de permettre aux clients de s'auto-héberger. Ma tâche consistait à évaluer les cadres Web pour voir ce qui nous donnerait la plus grande productivité au départ et la facilité de...
Nous avons une petite équipe de développement (seulement 3 développeurs) et nous avons récemment eu un nouveau membre d'équipe. Bien qu'il soit un codeur intelligent, son style de codage est complètement différent du nôtre. Notre base de code existante contient principalement du code lisible,...
Personnellement, je trouve la lecture du code plein d'identifiants Unicode déroutant. À mon avis, cela empêche également le code d'être facilement maintenu. Sans oublier tous les efforts nécessaires aux auteurs de divers traducteurs pour mettre en place un tel support. Je remarque également...
Nous remplaçons lentement les fichiers de commandes par lots (windows .bat) qui bousculaient simplement les classes compilées dans l'IDE des développeurs, avec des versions Ant plus complètes (c.-à-d. Obtenir de CVS, nettoyer la compilation, jar, archive, email, etc.) J'ai passé beaucoup de temps à...
L'introduction prématurée de la complexité en mettant en œuvre des modèles de conception avant qu'ils ne soient nécessaires n'est pas une bonne pratique. Mais si vous suivez tous (ou même la plupart) les principes SOLID et utilisez des modèles de conception communs, vous introduirez une certaine...
Je sais qu'il existe de nombreux articles décrivant ces trois paradigmes mais je cherche une explication schématique. Il y a quelques très bonnes descriptions de programmation orientée aspect ici, donc je pose cette question dans l'espoir d'obtenir le genre de réponse de haute qualité que les gens...
J'ai rencontré deux déclarations de pointeur que j'ai du mal à comprendre. Ma compréhension des règles de priorité va quelque chose comme ceci: Operator Precedence Associativity (), [ ] 1 Left to Right *, identifier 2 Right to Left Data type 3 Mais même avec cela, je n'arrive pas à comprendre...
Je ne fais que commencer les tests unitaires, mais je ne sais pas si je comprends vraiment l'intérêt de tout cela. J'ai lu des tutoriels et des livres sur tout cela, mais j'ai juste deux questions rapides: Je pensais que le but des tests unitaires était de tester le code que nous avions réellement...
Je viens de commencer avec la programmation fonctionnelle (avec JavaScript et Node.js) et à première vue, il semble que le code que j'écris deviendrait un enfer de base de code à gérer, par rapport aux langages de programmation qui ont un sorte de paradigme orienté objet. Avec la POO, je connais...
Dans les schémas de base de données, je remarque souvent que les tailles VARCHAR sont arrondies aux décalages d'octets 128/256 ou 4096. Je l'ai déjà fait auparavant, et l'idée derrière cela était probablement quelque chose d'efficacité. Cependant, y a-t-il encore une raison valable de le faire de...
J'essaie de convertir un programme Fortan77 en C #. J'ai un sous-programme avec environ 650 lignes de code et d'horribles instructions GOTO partout. J'ai beaucoup de mal à même commencer à visualiser le flux du sous-programme pour comprendre ce qu'il fait. Y a-t-il quelqu'un ayant de l'expérience...
J'utilise heureusement JQuery depuis 2 ans et j'ai réussi à créer des fonctionnalités vraiment cool avec lui ... donc je suis très à l'aise avec. Je crois également que l'avenir du Web se poursuivra sur le chemin actuel côté client. Pourtant... Le prochain défi semble venir sous la forme de divers...
J'essaie de refactoriser mon application dans MVC, mais je suis bloqué sur la partie M. Dans une application basée sur une base de données, le modèle est implémenté dans le code de l'application, non? Mais alors, que contient la base de données - n'est-ce pas aussi le modèle? (Je n'utilise pas la...
Récemment, en commençant mon premier travail en tant que développeur de logiciels, j'ai été un peu étonné d'apprendre que je n'avais à suivre aucune convention de dénomination dans mon code. Le code écrit par des groupes travaillant sur d'autres projets plus importants a suivi les conventions de...