Questions marquées «conventions»

Une balise générique couvrant toute méthode acceptée de faire les choses, qui pourrait inclure le nom, l'espacement, le codage, les commentaires, etc.




6
Python __str__ contre __unicode__
Existe-t-il une convention python pour le moment où vous devez implémenter __str__()versus __unicode__(). J'ai vu des classes remplacer __unicode__()plus fréquemment que __str__()cela, mais cela ne semble pas être cohérent. Existe-t-il des règles spécifiques lorsqu'il est préférable de mettre en œuvre l'une par rapport à l'autre? Est-il nécessaire / bonne pratique …

6
Convertir une énumération en un ensemble / une liste
Existe-t-il une méthode de pont à une seule ligne pour vider une énumération donnée dans java.util.List ou java.util.Set? Quelque chose de intégré comme Arrays.asList()ou Collection.toArray()devrait exister quelque part, mais je ne parviens pas à le trouver dans la fenêtre d'évaluation de mon débogueur IntelliJ (et dans les résultats Google / …






8
Swift: guard let vs if let
J'ai lu sur les options dans Swift, et j'ai vu des exemples où if letest utilisé pour vérifier si une option contient une valeur, et au cas où elle le ferait, faites quelque chose avec la valeur non emballée. Cependant, j'ai vu que dans Swift 2.0, le mot guard let- …

10
Est-ce pythonique d'importer des fonctions internes?
PEP 8 dit: Les importations sont toujours placées en haut du fichier, juste après les commentaires et les docstrings du module, et avant les globales et les constantes du module. À l'occasion, je viole PEP 8. Parfois, j'importe des trucs à l'intérieur de fonctions. En règle générale, je fais cela …



10
Où placer les méthodes privées dans Ruby?
La plupart des blogs ou tutoriels ou livres ont des méthodes privées au bas de n'importe quelle classe / module. Est-ce la meilleure pratique? Je trouve plus pratique d'avoir des méthodes privées au besoin. Par exemple: public def my_method # do something minion_method end private def minion_method # do something …
95 ruby  conventions 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.