Ostatnia aktualizacja firmy Sun "Code Conventions for the Java Programming Language" została przeprowadzona w kwietniu 1999 r. Dziesięć lat później wiele się zmieniło w języku, a także w ogólnych wzorcach użytkowania. Czy istnieją bardziej aktualne, powszechnie przyjęte standardy?Czy są jakieś rozpowszechnione, nowoczesne konwencje kodowania Java?
Większość wytycznych nie określa kodowania plików i zakończenia linii. Firma Sun zaleca mieszane karty i spacje. IDE Eclipse jest domyślnie standardem Eclipse, czyli tylko kartami. Maven style guide to tylko spacje. Wiele przewodników po stylach, takich jak JBoss, jest zgodnych z wytycznymi firmy Sun, ale preferują klamry K & zamiast OTBS. Każdy projekt Apache ma swój własny przewodnik po stylach, z niewielkimi różnicami między poszczególnymi.
I jak Take Joela na standardy kodowania i co one są przeznaczone dla, ale zbyt często kończą jako religii bez krytycznego myślenia o tym, dlaczego: http: //www.joelonsoftware.com/articles/Wrong.html – SteveD
Tabulatory: Jeśli używasz dowolnego * kompetentnego * edytora, może on łatwo przekształcić zakładki w dowolne pożądane # miejsca, które chcesz. Aby precyzyjnie dopasować kod, użyj spacji. – Populus
Stworzyłem listę najlepszych praktyk i konwencji dotyczących kodowania java, z których regularnie korzystam w moim codziennym rozwoju. Konwencje kodowania składają się zazwyczaj z 5 tematów: konwencji nazewnictwa, pakowania, dokumentacji i rejestrowania, formatowania kodu oraz technik kodowania. Zapoznaj się z artykułem na stronie http://programmergate.com/coding-conventions/ –