Questions marquées «methods»



18
Les méthodes longues sont-elles toujours mauvaises? [fermé]
Donc, en regardant autour de moi plus tôt, j'ai remarqué des commentaires sur les méthodes longues comme étant une mauvaise pratique. Je ne suis pas sûr de toujours être d'accord sur le fait que les méthodes longues sont mauvaises (et aimeraient avoir l'avis des autres). Par exemple, certaines vues Django …





9
Comment nommer une méthode qui effectue une tâche et renvoie un booléen sous forme d'état?
S'il y a une méthode bool DoStuff() { try { // doing stuff... return true; } catch (SomeSpecificException ex) { return false; } } devrait-il plutôt s'appeler IsStuffDone()? Les deux noms pourraient être mal interprétés par l'utilisateur: Si le nom est: DoStuff()pourquoi renvoie-t-il un booléen? Si le nom est, IsStuffDone()il …


6
Extraction de méthode vs hypothèses sous-jacentes
Lorsque je divise de grandes méthodes (ou procédures ou fonctions - cette question n'est pas spécifique à la POO, mais comme je travaille dans les langues de POO 99% du temps, c'est la terminologie avec laquelle je suis le plus à l'aise) en beaucoup de petites , Je suis souvent …


3
Les noms de méthode «plus» et «moins» sont-ils appropriés?
Java SE 8 est livré avec un nouveau mécanisme pour les dates, l' introduction LocalDate, LocalTimeet des LocalDateTimeclasses pour représenter instants de temps. Pour manipuler ces instants, un ensemble de méthodes sont données: LocalDate.plusDays(...), LocalDate.minusDays(...)et ainsi de suite. J'ai toujours pensé que la bonne pratique consistait à nommer les méthodes …

12
Quelle est la raison de l'utilisation des minuscules pour le premier mot d'une variable locale (par exemple, employeeCount, firstName)
Je reçois beaucoup de critiques de la part d'autres programmeurs en raison de mon utilisation d'un boîtier complet pour toutes mes variables. Par exemple, votre programmeur typique utilisera employeeCountun nom de variable, mais j'utilise EmployeeCount. J'utilise un boîtier complet pour tout , que ce soit une méthode void, une méthode …



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.