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.
Pour certains systèmes, la valeur de temps 9999-12-31 est utilisée comme "fin de temps" comme fin de temps que l'ordinateur peut calculer. Et si ça change? Ne serait-il pas préférable de définir cette fois comme une variable intégrée? En C et dans d'autres langages de programmation, il existe généralement une …
J'essaie de trouver un flux de travail personnel. J'ai mis en place un organigramme de la durée de vie hypothétique d'une version: un développeur poussant vers un référentiel github public + un ami aidant avec certaines fonctionnalités et corrigeant un bug. Est-ce une approche raisonnable du contrôle de version? L'idée …
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 . Je pense que les deux principaux problèmes avec mes programmes …
Dans le développement de jeux, il y a beaucoup de C / C ++, dans les applications métier C #. J'ai vu des développeurs C / C ++ exprimer leur inquiétude quant à la façon dont une seule ligne de code se traduit par l'assembly. Dans .NET, certains vont rarement …
Existe-t-il une trop grande uniformité? Là où je travaille, nous avons bien sûr des normes, notamment des conventions de dénomination, des architectures, des cadres à exploiter, etc. Par exemple, écrire des ifinstructions sur plusieurs lignes par rapport à une ligne, en utilisant l' ??opérateur de coalescence nulle c # au …
Nous construisons un service Web (SOAP, .Net) qui s'adresserait (principalement) à des clients natifs (Windows, C ++) et nous nous demandons quelle est la meilleure façon de communiquer des erreurs au client (par exemple SomethingBadHappened comme service de connexion non disponible ou quelque chose comme l'utilisateur introuvable) et n'ont pas …
Si vous recrutiez des programmeurs et pouviez choisir entre l'un (disons) des 100 meilleurs codeurs sur topcoder.com, ou l'un des 100 meilleurs sur stackoverflow.com, lequel choisiriez-vous? Au moins pour moi, il semblerait que topcoder.com donne une évaluation plus objective de la capacité pure de résoudre des problèmes et d'écrire du …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Je vois dans de nombreux …
On m'a appris depuis le lycée que définir des variables comme celle-ci: int _a; ou int __a; devrait être considéré comme une mauvaise pratique car cela finirait par énigmer les compilateurs qui utilisent des variables commençant par un trait de soulignement pour nommer les variables temporaires. Pour autant que je …
Je suis un développeur de jeux en herbe, je travaille sur des jeux indépendants occasionnels, et depuis un moment, je fais quelque chose qui semblait être une mauvaise pratique au début, mais je veux vraiment obtenir une réponse de certains programmeurs expérimentés ici. Disons que j'ai un fichier appelé enumList.hoù …
J'ai récemment lu un site Web sur le développement de code propre (je ne mets pas de lien ici car il n'est pas en anglais). Un des principes annoncés par ce site est le principe ouvert fermé : chaque composant logiciel doit être ouvert pour extension et fermé pour modification. …
Je développe une application Java 6 EE et je teste mon code jsp avec une autre avec une version de test des appels de fonction et du code utilisé dans l'original mais cela semble lâche et peu pratique. Existe-t-il un bon moyen de réaliser ce type de test?
Un de mes amis m'a dit que la meilleure pratique est que la mainméthode contenant la classe doit être nommée Mainet ne contient que la mainméthode. De plus, la mainméthode ne doit analyser que les entrées, créer d'autres objets et appeler d'autres méthodes. La Mainclasse et la mainméthode ne devraient …
Lorsque j'essaie de créer une interface pour un programme spécifique, j'essaie généralement d'éviter de lever des exceptions qui dépendent d'une entrée non validée. Donc, ce qui se produit souvent, c'est que j'ai pensé à un morceau de code comme celui-ci (ce n'est qu'un exemple pour un exemple, ne me dérange …
Nous avons un nouveau projet en cours, et pour le moment, les développeurs ont été divisés en deux équipes, l'équipe A et l'équipe B. Ce projet comporte 2 parties qui nécessitent un développement tout au long de la pile de développement. Échantillon très simplifié de notre pile ci-dessous: Chaque partie …
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.