Będąc zapalonym użytkownikiem NetBeans, ciągle dostaję sugestie, aby podzielić moje deklaracje zmiennych i przypisania, gdy wprowadzę nową zmienną. Jak super szybki przykład od szczytu głowy, weźmy tę linię Java:Deklaracja podziału i przypisanie = Dobra praktyka?
String someInput = JOptionPane.showInputDialog(null, "- Enter something: ");
kontra:
String someInput;
someInput = JOptionPane.showInputDialog(null, "- Enter something: ");
NetBeans wydaje się preferować ten ostatni (nie wiem o innych IDE, chociaż). Chociaż wyraźnie działa on w obie strony, co byłoby uważane za "dobrą praktykę", jeśli w ogóle? Czy to tylko kwestia osobistych preferencji?
(Oczywiście podział dwóch oznacza dodatkowy wiersz, który mógłby właśnie połączone w jeden, ale to mija się z celem.)
To mnie zastanawia, że każdy wolałby ten ostatni w ciągu pierwszych. – NPE
Hmm, może masz coś zabawnego stylu w NetBeans! –
Pierwsza opcja to "ekonomiczny" sposób na zainicjowanie obiektu. (Myślę, że) Druga z nich jest nieco bardziej czysta, ponieważ pozwala zgrupować deklarację zmiennej z zadania. Myślę, że z czysto estetycznego punktu widzenia, drugi jest bardziej pożądany, ale pierwszy jest bardziej pożądany pod względem prostoty. – Barranka