Jak dla mnie czytelniej jest zrobić else, niż sztucznie coś zwracać. Ta metoda spokojnie może być void. Poza tym, mnie osobiście uczono, że z jedną z podstaw czytelności kodu jest jeden return na jedną metodę. @Koziołek, szanuję Cię za Twoją wiedzę i wiem, że daleko mi do takiej. Uważam jednak, że przekombinowałeś, a do prostych rzeczy trzeba używać prostych rozwiązań.
- 1
- 2
- Rejestracja:około 12 lat
- Ostatnio:około 11 lat
- Postów:135

- Rejestracja:około 21 lat
- Ostatnio:prawie 3 lata
- Lokalizacja:Space: the final frontier
- Postów:26433
@Azarien a jak takich prostych warunków masz na kilkaset linii? ;)
Zresztą spróbuj do tego swojego kodu napisać UntiTest który testuje wszystkie możliwe przejścia przez twoją metodę. Będzie ich 16, czyli bardzo bardzo dużo. W efekcie kod jest dość błędogenny, bo trudno go przetestować.
- Rejestracja:ponad 17 lat
- Ostatnio:ponad 11 lat
Jak czytam dalsze części wątku to przerażenie mnie ogarnia .
Skoro wzorce programistyczne oraz paradygmaty programowania obiektowego są tylko nikomu niepotrzebnym narzutem na kod to czemu znakomita większość projektów na tej stronie http://sourceforge.net/ jest napisana właśnie w taki sposób.
Czemu spring i java tak się wysilają i tak piszą. Przecież mogliby walnąć stertę ifów i innych bazgrołów i też by było dobrze.
- 1
- 2
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.