preguntar acerca de coding-style
10
réponses
Python `si x n’est pas None` ou `si pas de x est Rien»?
J'ai toujours pensé que la version if not x is None était plus claire, mais le guide de style de Google et PEP-8 utilisent tous les deux if x is not None. Y a-t-il une différence de performance mineure (je suppose que non), et y a-t-il un cas où l' …
demandé sur
1970-01-01 00:33:30
4
réponses
codestyle; mettre javadoc avant ou après l’annotation?
Je sais que ce n'est pas le plus vital des problèmes, mais je viens de réaliser que je peux mettre le bloc de commentaires javadoc avant ou après l'annotation. Que voulons-nous adopter comme norme de codage?
/**
* This is a javadoc comment before t …
demandé sur
1970-01-01 00:33:30
15
réponses
Vérification du pointeur NULL en C / C++ [fermé]
Dans une révision récente du code, un contributeur essaie de faire en sorte que toutes les vérifications NULL sur les pointeurs soient effectuées de la manière suivante:
int * some_ptr;
// ...
if (some_ptr == NULL)
{
// Handle null-pointer erro …
demandé sur
1970-01-01 00:33:30
13
réponses
faire..end vs accolades bouclés pour les blocs en Ruby
J'ai un collègue qui essaie activement de me convaincre que je ne devrais pas utiliser do..terminez et utilisez plutôt des accolades pour définir des blocs multilignes dans Ruby.
Je suis fermement dans le camp de n'utiliser que des accolades pour le …
demandé sur
1970-01-01 00:33:31
7
réponses
À quel point les noms d’observation sont-ils définis dans les étendues externes?
Je viens de passer à Pycharm et je suis très heureux de tous les avertissements et astuces qu'il me fournit pour améliorer mon code. Sauf pour celui - ci que je ne comprends pas:
This inspection detects shadowing names defined in outer scopes.
Je …
demandé sur
1970-01-01 00:33:33
9
réponses
Vérifiez si une chaîne contient un élément d’une liste (de chaînes)
Pour le bloc de code suivant:
For I = 0 To listOfStrings.Count - 1
If myString.Contains(lstOfStrings.Item(I)) Then
Return True
End If
Next
Return False
La sortie est:
Affaire 1:
myString: C:Filesmyfile.doc
listOfString: C:Files, …
demandé sur
1970-01-01 00:33:29
17
réponses
Y a-t-il une bonne raison d’utiliser des majuscules pour les mots-clés SQL? [fermé]
Par défaut semble être en majuscules, mais est-il vraiment aucune raison d'utiliser des majuscules pour les mots clés? J'ai commencé à utiliser des majuscules parce que j'essayais juste de faire correspondre ce que SQL Server me donne chaque fois que …
demandé sur
1970-01-01 00:33:28
2
réponses
Pylint nom de constante invalide
Je reçois une erreur Pylint concernant ma constante: MIN_SOIL_PARTICLE_DENS (Nom invalide).
Des idées pourquoi cette constante est fausse? Voici ma fonction complète:
def bulk_density(clay, sand, organic_matter):
MIN_SOIL_PARTICLE_DENS = 2.65
…
demandé sur
1970-01-01 00:33:34
6
réponses
Où devrais-je mettre @Transactional annotation: à une définition d’interface ou à une classe d’implémentation?
La question du titre dans le code:
@Transactional (readonly = true)
public interface FooService {
void doSmth ();
}
public class FooServiceImpl implements FooService {
...
}
Vs
public interface FooService {
void doSmth ();
}
@Transa …
demandé sur
1970-01-01 00:33:30
12
réponses
Noms de fonctions en C++: capitaliser ou non? [fermé]
Quelle est la convention pour nommer les fonctions en C++?
Je viens de L'environnement Java, donc je nomme habituellement quelque chose comme:
myFunction(...) {
}
J'ai vu du code mixte en C++,
myFunction(....)
MyFunction(....)
Myfunction(....) …
demandé sur
1970-01-01 00:33:29