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.
Je lisais un fil de discussion intitulé "strlen vs sizeof" sur CodeGuru , et l' une des réponses indique qu '"il est de toute façon [sic] mauvaise pratique d'initialiser un chartableau avec un littéral de chaîne". Est-ce vrai ou s'agit-il simplement de son opinion (bien que "membre d'élite")? Voici la …
Je trouve que certains développeurs de logiciels sont très habiles à cela, et souvent, ils sont félicités pour leur capacité à fournir un concept fonctionnel avec des exigences abstraites. Franchement, cela me rend fou, et je n'aime pas "inventer" ce que je fais. J'avais l'habitude de penser que c'était problématique, …
Comment te souviens-tu de la programmation? Avez-vous eu le sentiment d'avoir rencontré l'erreur que vous aviez devant vous maintenant, il y a quelques années, et vous pouviez jurer que vous connaissiez la cause à l'époque, mais maintenant vous l'avez oubliée? Avez-vous travaillé avec l'analyse de chaîne de xsl il y …
Est-ce une bonne pratique d'appeler la variable renvoyée par une méthode avec un nom de variable result? Par exemple: public Zorglub calculate() { Zorglub result = [...] [...] return result; } Ou devrais-je le nommer par son type? public Zorglub calculate() { Zorglub zorglub = [...] [...] return zorglub; } …
La longueur de la fonction affecte-t-elle la productivité d'un programmeur? Si tel est le cas, quel est le bon nombre maximal de lignes pour éviter une perte de productivité? Puisqu'il s'agit d'un sujet très controversé, veuillez sauvegarder la réclamation avec certaines données.
Ce n'est peut-être pas une question idiote, mais j'aimerais vraiment connaître la réponse à une question qui me préoccupe depuis un certain temps. Je vois assez souvent des exemples / conventions de programmation dans lesquels le programmeur a créé un répertoire appelé acmepour y placer des éléments. Qu'est-ce que ça …
Je travaille sur un projet d'entreprise qui sera déployé dans de nombreuses PME et entreprises. La prise en charge de ce projet serait difficile et je souhaite donc créer un modèle de codage pour les erreurs ( comme les codes d'état HTTP ). Cela permettra aux personnes du service d'assistance …
J'utilise des fichiers non signés partout et je ne suis pas sûr de devoir le faire. Cela peut être des colonnes id primaire de la base de données aux compteurs, etc. Si un nombre ne doit jamais être négatif, j'utiliserai toujours un unsigned int. Cependant, je remarque dans le code …
Je suis en train d'implémenter un protocole réseau et j'ai besoin que les paquets possèdent des identifiants uniques. Jusqu'à présent, je viens de générer des entiers aléatoires sur 32 bits, en supposant qu'il est astronomiquement peu probable qu'il y ait une collision pendant la durée de vie d'un programme / …
J'ai récemment consacré quelques heures à JavaScript car je souhaitais tirer parti de la base d'utilisateurs massive. En faisant cela, j'ai remarqué un motif que la plupart des gens attribuent aux langages dynamiques. Vous faites fonctionner les choses très rapidement, mais une fois que votre code a atteint une certaine …
Je gère une petite équipe de développeurs. De temps en temps, nous décidons de passer un jour ou deux à nettoyer notre code. Serait-ce une bonne idée de prévoir du temps régulier, par exemple une semaine tous les deux mois, pour nettoyer notre base de code?
Globalement, je suis en programmation depuis environ 8 ans maintenant et il me semble que je compte de plus en plus sur des bibliothèques open source et des extraits (maudits GitHub!) Pour "faire le travail". Je sais qu'avec le temps, je pourrais écrire ma propre mise en œuvre, mais j'aime …
Cette question m'a fait penser qu'il y avait une meilleure question à poser. Qu'avez-vous appris à l'école qui ne vous intéressait pas à l'époque, mais qui s'est avéré utile ou vous avez dû réapprendre sur le lieu de travail parce que vous l'aviez à l'école, mais vous n'avez pas conservé …
Dans JS, vous pouvez renvoyer un booléen ayant des propriétés personnalisées. Par exemple. Lorsque Modernizr teste le support vidéo, il renvoie trueou falsele booléen renvoyé (Bool est le premier objet de classe dans JS) possède des propriétés spécifiant les formats pris en charge. Au début, cela m’a un peu surpris, …
Lorsque vous définissez une valeur sur une variable à l'intérieur d'une classe, la plupart du temps, deux options sont présentées: private string myValue; public string MyValue { get { return myValue; } set { myValue = value; } } Existe-t-il une convention qui détermine la manière dont nous devrions attribuer …
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.