preguntar acerca de coding-style

15
réponses

pour l’optimisation de boucle

List<String> flowers = new ArrayList<String>(); Ma boucle for ressemble actuellement à ceci... for (int i = 0; i < flowers.size(); i++) { ... } Ou devrais-je changer cela pour ressembler au code donné ci-dessous int size = flowe …
demandé sur 1970-01-01 00:33:31
13
réponses

Quelle est la façon Scala d’implémenter un appel réessayé comme celui-ci?

Toujours le débutant dans Scala et je cherche maintenant un moyen d'implémenter le code suivant: @Override public void store(InputStream source, String destination, long size) { ObjectMetadata metadata = new ObjectMetadata(); metadata.setC …
demandé sur 1970-01-01 00:33:31
3
réponses

C # getter/setter personnalisé sans variable privée

J'ai appris le c# récemment, alors quand j'ai appris à écrire des propriétés, on m'a appris à le faire comme ceci: public string Name { get; set; } Les propriétés Auto sont géniales! Mais maintenant, j'essaie de faire quelque chose d'un peu plus c …
demandé sur 1970-01-01 00:33:31
7
réponses

L’affectation dans une clause conditionnelle est-elle un bon style ruby?

Pour écrire de manière plus concise, plutôt que de faire ceci: test_value = method_call_that_might_return_nil() if test_value do_something_with test_value end J'ai assigné dans le conditionnel: if test_value = method_call_that_might_return_ni …
demandé sur 1970-01-01 00:33:29
6
réponses

Combien de lignes de code doit une fonction/procédure/méthode? [dupliquer]

Doublon Possible:quand une fonction est-elle trop longue? J'ai récemment reçu la tâche peu enviable d'examiner le code pauvre écrit par un autre développeur et de documenter les mauvaises pratiques. (Tout cela dans le but de sortir de payer pou …
demandé sur 1970-01-01 00:33:29
8
réponses

C#: noms de méthode avec la première lettre en majuscule?

Quelle est la norme C# pour capitialiser les noms de méthodes? Est-ce: MyClass.MyMethod() Ou MyClass.myMethod() ? ... …
demandé sur 1970-01-01 00:33:31
4
réponses

JavaDoc: où ajouter des notes / Remarques à la documentation?

Lors du codage en C#, j'ai toujours trouvé la balise remarks très utile pour fournir des notes sur l'implémentation d'une classe ou d'une méthode, ou pour donner des informations sur la théorie de ce que j'implémentais. J'utilise maintenant Java mais …
demandé sur 1970-01-01 00:33:31
7
réponses

En C#, Quel est le meilleur moyen de répartir un littéral de chaîne à une seule ligne sur plusieurs lignes source?

Supposons que vous ayez une longue chaîne (>80 caractères) que vous souhaitez répartir sur plusieurs lignes source, mais que vous ne souhaitez pas inclure de caractères de nouvelle ligne. Une option consiste à concaténer des sous-chaînes: strin …
demandé sur 1970-01-01 00:33:30
5
réponses

Feuille de style XSLT: Modification du texte en majuscules

J'utilise une feuille de style XSLT pour créer un document Excel à partir d'un fichier XML. Une des valeurs que je tire dans je veux afficher en majuscules. Comment est-ce possible? ... …
demandé sur 1970-01-01 00:33:29
4
réponses

Pourquoi python utilise-t-il des guillemets triples non conventionnels pour les commentaires?

Pourquoi python n'a-t-il pas simplement utilisé le style traditionnel des commentaires comme C/C++ / Java utilise: /** * Comment lines * More comment lines */ // line comments // line comments // Y a-t-il une raison spécifique à cela ou est- …
demandé sur 1970-01-01 00:33:31