Questions marquées «coding-style»

Le style de codage est un ensemble de directives qui aident à la lisibilité et à la compréhension du code source.










10
Déclarations sur une seule ligne et bonnes pratiques
J'ai récemment acquis une habitude que je sais que beaucoup d'entre vous peuvent désapprouver, mais qui, en fin de compte, m'aide à garder un œil sur la structure du code global plutôt que sur la structure d'une seule méthode (parfois) répétitive: regrouper un nombre d'instructions sur une seule ligne, comme …


6
Comment les valeurs multiples sont-elles retournées en Java?
Parfois, vous souhaitez renvoyer plusieurs valeurs d'une fonction. Comment cela se fait-il normalement en Java? Une option consiste à utiliser un tableau, comme cet extrait de code Python qui renvoie une liste ou un tuple: value, success = read_unreliably() if success: print value Une autre option serait de renvoyer un …

5
Arguments nommés (paramètres) comme aide à la lisibilité
Il y a longtemps, j'avais beaucoup programmé dans ADA, et il était normal de nommer des arguments lors de l'appel d'une fonction - SomeObject.DoSomething (SomeParameterName => someValue); Maintenant que C # prend en charge les arguments nommés, je pense à revenir à cette habitude dans des situations où il n'est …

3
En Java 8, est-il préférable d'un point de vue stylistique d'utiliser des expressions de référence de méthode ou des méthodes renvoyant une implémentation de l'interface fonctionnelle?
Java 8 a ajouté le concept d' interfaces fonctionnelles , ainsi que de nombreuses nouvelles méthodes conçues pour prendre des interfaces fonctionnelles. Les instances de ces interfaces peuvent être créées succinctement à l'aide d' expressions de référence de méthode (par exemple SomeClass::someMethod) et d' expressions lambda (par exemple (x, y) …

5
Fonctions renvoyant des cordes, bon style?
Dans mes programmes C, j'ai souvent besoin d'un moyen de faire une représentation sous forme de chaîne de mes ADT. Même si je n'ai pas besoin d'imprimer la chaîne à l'écran de quelque manière que ce soit, il est intéressant d'avoir une telle méthode de débogage. Donc, ce genre de …

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.