dmatej
unread,Jun 2, 2010, 7:33:19 AM6/2/10Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to CZJUG Plzeň
Zdravím,
setkání bylo pro mě velmi aktuální, s Findbugs a Checkstyle pracujeme
asi měsíc - přestože jsme ho zavedli na existující projekt se
"strašidelným" kódem majícím kořeny někdy kolem roku 2003, daří se
postupně eliminovat řadu problémů. Důvodem je to, že v kódu jsou
požadovány stále další změny odpovídající změnám legislativy a náklady
na refactoring + implementaci jsou pořád nižší než implementace ve
stávajícím kódu samotná. Nutnou podmínkou jsou nároky na pozornost,
praxi a vlastní zainteresovanost vývojářů, nicméně zdá se, že jsme na
dobré cestě. Nevýhodou je ztráta kontinuity kódu, tj. není možné
porovnávat starý a nový kód - osobně si však myslím, že pokud máme za
cíl kvalitní aplikaci, hledání "od kdy je v kódu chyba a kdo jí
udělal" je podřadné (a obecně drahé), podstatné je chybu nalézt,
odstranit a distribuovat opravu do všech větví aplikace (v našem
případě 2-4 "silné" větve).
Anotace dle JSR-305 bohužel stále nejsou součástí standardního balíku
JDK, vyžadují příslušnou knihovnu na runtime classpath. Snad se někdy
dočkáme ...
Lehce rozhořčená poznámka na okraj: Zatím jsme se od Oracle dočkali
jen "napálení" cen za Glassfish ... :-( . Další verze 2.* není
plánovaná a 3.* stále neumí spoustu věcí ...
Přeji pěkný den,
David Matějček.