Les pratiques de programmation sont les pratiques couramment ou pas si couramment utilisées dans le développement de logiciels. Ceux-ci peuvent inclure des choses comme le développement Agile, Kanban, les raccourcis de codage, etc.
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 5 ans . Dans l'industrie, il existe une distinction entre un environnement de …
Je suis constamment submergé par les grands projets, une fois qu'ils atteignent un certain niveau de complexité. Une fois que j'ai atteint un certain point dans un projet, ma progression ralentit et je me retrouve à constamment revenir sur mes pas et à trier toutes sortes de confusion. J'ai vraiment …
Depuis longtemps, Alan Cooper (dans les 3 versions de son livre "About Face") promeut un "modèle de fichier unifié" pour, entre autres, se passer de ce qu'il appelle la boîte de message la plus idiote jamais inventée - celle que apparaît lorsque vous appuyez sur le bouton de fermeture d'une …
Quand commencez-vous à écrire votre code de gestion des exceptions? Quand commencez-vous à écrire des instructions de journalisation. Pour élaborer cette question, supposons que nous sommes sur la plate-forme .NET avec la journalisation log4net mais n'hésitez pas à répondre de manière générique. Solution: un projet Windows Forms. Projets: UI, BusinessRules, …
En ce moment, je travaille avec des systèmes embarqués et je trouve des moyens d'implémenter des chaînes sur un microprocesseur sans système d'exploitation. Jusqu'à présent, ce que je fais est simplement d'utiliser l'idée d'avoir des pointeurs de caractères terminés par NULL et de les traiter comme des chaînes où NULL …
Lors de l'écriture d'outils pour la CLI d'UNIX, comment dois-je faire pour que le programme imprime l'aide et / ou l'utilisation? J'utilise habituellement fprintf(stderr, "help text here");, mais il y a plusieurs problèmes avec cela. Tout d'abord, je ne sais pas si je devrais utiliser stderr. Est-ce correct ou dois-je …
La question sur les valeurs par défaut en général - valeurs de fonction de retour par défaut, valeurs de paramètres par défaut, logique par défaut pour quand quelque chose manque, logique par défaut pour gérer les exceptions, logique par défaut pour gérer les conditions de bord, etc. Pendant longtemps, j'ai …
J'ai demandé ce qui est maintenant une question supprimée par la communauté sur SO sur pourquoi quelqu'un utiliserait-il le javascript Promise.race, et un utilisateur de haut niveau a commenté ceci: Si vous avez deux services qui calculent une valeur, vous pouvez les interroger en parallèle et utiliser la valeur qui …
En C ++, est-ce une mauvaise pratique de créer des blocs de code à l'intérieur de certaines fonctions, telles que les suivantes: bool f() { { double test = 0; test = // some other variable outside this function, for example. if (test == // some value) return true; } …
Il y a des moments où je devrai modifier une valeur passée dans une méthode à partir de la méthode elle-même. Un exemple serait d'assainir une chaîne telle que cette méthode ici: void SanitizeName(string Name) { Name = Name.ToUpper(); //now do something here with name } Ceci est purement inoffensif …
Voici un problème de programmation simple de SPOJ: http://www.spoj.com/problems/PROBTRES/ . Fondamentalement, vous êtes invité à sortir le plus grand cycle de Collatz pour les nombres entre i et j. (Le cycle de Collatz d'un nombre $ n $ est le nombre d'étapes pour éventuellement passer de $ n $ à …
Je viens de commencer à apprendre à programmer en C, et pour améliorer ma compréhension des pointeurs et des tableaux, j'ai essayé de faire référence aux éléments d'un tableau sans créer de pointeur du tout: for(k1 = 0; k1 < ROW; k1++){ for(k2 = 0; k2 < COLUMN; k2++){ array[k1][k2] …
J'ai pris en charge la maintenance d'une application Android, et il y a quelques problèmes résiduels que j'ai plus ou moins résolus, mais qui ont toujours des problèmes en raison des différentes versions d'Android OS. Par exemple, l'envoi d'une demande Web avec la classe MediaPlayer a des en-têtes HTTP personnalisés …
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 discussion approfondie. …
J'ai donc un programme sur lequel j'ai travaillé en 2011 et tout au long de 2012, mais la dernière version était en décembre 2011 . J'ai travaillé activement dessus, mais le fluage des fonctionnalités a attiré sa tête laide et maintenant il est rempli de tonnes de fonctionnalités inachevées. La …
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.