Moi et mon équipe R&D maintenons une grande base de code. Nous avons divisé notre logique métier en plusieurs packages. certains ont des classes avec des noms identiques . Comme vous pouvez le deviner, les noms entrent en conflit lorsque les deux classes sont référencées dans le même fichier Java. …
Je fais donc une méthode pour créer une ligne de salutation basée sur deux personnes à partir d'une base de données. Il y a quatre paramètres: les deux noms ( name1et name2) et les deux sexes ( genderet gender2). Pour chaque combinaison de genre, j'ai une sorte de sortie différente. …
Alors que je travaillais récemment dans une grande entreprise, j'ai remarqué que les programmeurs y suivaient ce style de codage: Supposons que j'ai une fonction qui renvoie 12 si l'entrée est A, 21 si l'entrée est B et 45 si l'entrée est C. Je peux donc écrire la signature de …
Je travaille sur du code C ++ qui utilise plusieurs bibliothèques, dont certaines bibliothèques C, qui ont toutes des styles de codage différents. Il sera open source une fois qu'il aura atteint un stade utilisable. Qu'est-ce qui causerait le moins de confusion à un contributeur à court terme qui vérifie …
Je viens de commencer à utiliser node, et une chose que j'ai rapidement remarquée est la rapidité avec laquelle les rappels peuvent atteindre un niveau stupide d'indentation: doStuff(arg1, arg2, function(err, result) { doMoreStuff(arg3, arg4, function(err, result) { doEvenMoreStuff(arg5, arg6, function(err, result) { omgHowDidIGetHere(); }); }); }); Le guide de style …
L'équipe R&D dans laquelle je suis a décidé d'adopter une norme de codage. Nous venons de nous former et avons trop peu de code et de temps de codage commun pour fonder notre document de normes / conventions sur ce qui s'est développé organiquement dans notre équipe et sur de …
J'ai l'habitude de délimiter les instructions par un point-virgule de Java, donc naturellement je le fais aussi en code Scala. Je pense également que le code est plus facile à lire, car il est évident où une instruction se termine et une autre commence. Mais souvent, lorsque je poste un …
Je pense que c'est généralement une bonne pratique d'en #include-tête pour tous les types utilisés dans un fichier CPP, indépendamment de ce qui est déjà inclus via le fichier HPP. Ainsi, je pourrais #include <string>à la fois dans mon HPP et mon CPP, par exemple, même si je pouvais encore …
Je viens d'apprendre que tu sais écrire '{}{}'.format(string_a, string_b) au lieu de '{0}{1}'.format(string_a, string_b) en Python, c'est-à-dire que vous pouvez omettre les chiffres pour les paramètres de format de chaîne lorsque vous voulez que les choses s'enchaînent une par une dans l'ordre. Est-ce considéré comme Pythonic? REMARQUE: "Pythonic" est un …
Considérez ce morceau de code: if (x == 1) { throw "no good; aborting" ; } [... more code ...] Considérez maintenant ce code: if (x == 1) { throw "no good; aborting" ; } else { [... more code ...] } Les deux cas fonctionnent exactement de la même …
Dans quelques semaines, mon projet va être terminé et je veux commencer à préparer mon code pour que d'autres personnes puissent l'utiliser. Je vais tout publier sur GitHub pour que les gens puissent le modifier et, espérons-le, l'améliorer. Je suppose que ce que je demande, c'est quelle serait la meilleure …
Disons que nous avons du code qui est utilisé pour initialiser les choses lorsqu'une page est chargée et cela ressemble à ceci: function initStuff() { ...} ... $(document).ready(initStuff); La fonction initStuff n'est appelée qu'à partir de la troisième ligne de l'extrait de code. Plus jamais. Donc, généralement, les gens mettent …
En lisant un autre code de programmeur, il utilise un format que je n'ai jamais vu. PAR EXEMPLE namespace MyNs.HereWeAre {//tab here for some reason public class SomeClass {//here's another tab public string Method() {//yet another tab string _variable = "";//no tab implementation return _variable; } }//eof - class (Yes …
La majorité des boîtes à outils GUI utilisent de nos jours le modèle Signals + Slots. Ce sont Qt et GTK +, si je ne me trompe pas, qui ont été les pionniers. Vous savez, les widgets ou objets graphiques (parfois même ceux qui ne sont pas affichés) envoient des …
Est-ce une bonne pratique d'appeler une méthode qui renvoie des valeurs vraies ou fausses dans une instruction if? Quelque chose comme ça: private void VerifyAccount() { if (!ValidateCredentials(txtUser.Text, txtPassword.Text)) { MessageBox.Show("Invalid user name or password"); } } private bool ValidateCredentials(string userName, string password) { string existingPassword = GetUserPassword(userName); if (existingPassword …
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.