Konwencja nazewnicza getterów i setterów w JavaBean - ciekawostka

Spotkała mnie ostatnio taka ciekawostka ze strony Javy. Zastanawiałem się dlaczego tworząc zmienne dla wartości tj. uId, dId, pAd gettery i settery wyglądają getuId itd. a nie getUId. Dużo framework'ów radzi sobie z obydwoma stylami, ale niektóre przyjmują wersję tylko pierwszą. Poszukałem troszkę w internecie i dopadłem się do dokumentacji JavaBean. Okazuje się, że jest stworzona konwencja nazewnicza tych funkcji. Zasada jest taka, że zamieniamy pierwszą literę na dużą jeżeli, dwie pierwsze są małe. W innych przypadkach zostawiamy nazwę taką jaka jest. Myślę, że taka ciekawostka może przydać się każdemu.

Comments

Popular posts from this blog

Why TDD is bad practice?

How correctly imitate dependencies?

Software development using Angular 5 with Spring Boot