Questions marquées «coding-style»

9
Qu'est-ce qui fait un «bon style» en Java? [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 6 ans . J'avais posé cette question sur Stackoverflow, et...

9
Longueur et largeurs de ligne «recommandées» [fermé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Vous souhaitez 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 . J'étais curieux de savoir si quelqu'un...

9
Vérifier si une méthode retourne false: attribuer le résultat à une variable temporaire, ou mettre l'appel de méthode directement au conditionnel?

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...

9
Cet espacement maladroit est-il un type de style?

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;...

9
Utilisez un else after exception (ou non)

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 manière. Le premier cas présente l'avantage de ne...

9
Gérer la pyramide de rappel node.js

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,...

9
Pourquoi un HashMap devrait-il être utilisé (dans les fonctions) pour déterminer la valeur à renvoyer (pour une clé) quand une construction if else peut faire le travail en un temps meilleur?

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 la fonction comme...