uderzę ten mały smakołyk podczas przeglądania konwencje kod Java:„Stałe ANSI” Java
Nazwy zmiennych zadeklarowanych stałych klas i stałych ANSI powinny być wielkie litery ze słów oddzielonych podkreślenia („_”). (ANSI stałe należy unikać, w celu ułatwienia debugowania.)
(Od here.)
Jakie są te "Stałe ANSI" Ten dokument mówi? I jak utrudniają debugowanie?
Tekst sprawia, że brzmi to tak, jakby istniała dychotomia między "zmiennymi zadeklarowanymi stałymi klas" (które interpretuję jako zwykłe zmienne static final
) i tymi "stałymi ANSI", ale nie jestem świadomy żadnego sposobu deklarowania stałych w Javie, inny niż uczynienie ich zmiennymi static final
.
to interesujące pytanie. Ciekawi mnie twoja myśl o mojej odpowiedzi. Poza tym zdarzyło mi się pracować w Oracle i mogłem sprawdzić, czy któryś z oryginalnych autorów wciąż tu jest, jeśli szukasz bardziej wiarygodnej odpowiedzi. – aioobe