Wpis z mikrobloga

Mam pytanko o var w Javie. Często się tego używa? Czasami pomagam ludziom w innych projektach w firmie i do tej pory nie widziałem żeby ktoś tego używał, a pytam bo mam rozmowę o pracę i ciekaw jestem jakby mogli zareagować, czy wgl o to pytają.

#java #programowanie
  • 8
@Karatte: Nie piszę w Javie, ale zapytam: dlaczego Twój przykład to przesada? Dlatego, że nie widać od razu jakiego typu jest result? Rozumiem, że jeśli typ to byłby np int to nie miałoby sensu, ale jeśli byloby to np coś w stylu AbstractSingletonProxyFactoryBean to już byłoby Ok (tylko dlatego ze jest to długa nazwa)? Czy nie lepiej byloby sama zmienną nazwać jakoś bardzo odpowiednio?
@famir96: Jak masz definicję typu:
BardzoDługaNazwaKlasySerwisuBoTak serwis =new BardzoDługaNazwaKlasySerwisuBoTak();
to zastępujesz to
var serwis = new BardzoDługaNazwaKlasySerwisuBoTak();
i zyskujesz miejsce na ekranie, ja nie widzę innych zalet.

IDE podpowie co tam faktycznie siedzi, ale narzędzia online do code review już nie, dlatego ja unikam tej konstrukcji, jedynie do oczywistych rzeczy, gdy nie trzeba sprawdzać/zgadywać.