Temat: Encje bez akcesorów [Hibernate]?
Mówiąc o ukrywaniu nie myślałem o kompletnym zatajeniu informacji o getterach/setterach w kodzie. Raczej o ukryciu samych metod i dodaniu jakiegoś oznaczenia obok fieldów, że posiadają akcesory. Edytor tekstu Eclipse (podejrzewam, że w innych IDE jest podobnie) jest bardzo potężny i tylko od programisty plugina zależało by jak ma oznaczać pole z akcesorami.
Uzależniając się od lomboka powodujesz, że każdy pracujący z tobą przy kodzie musi go mieć, znać i używać IDE wspieranego przez lomboka, coś nie za dobrze mi to wygląda, w ciągłej integracji to by była masakra.
W przypadku plugina do edytora tekstu efekt będzie czysto wizualny, a kod będzie w 100% przenośny i wolny od wszelakich udziwnień.
Podsumowując, dało by się zrobić praktycznie to samo pluginem, bez ruszania kodu i classpath.
Btw. nie znam lomboka za dobrze, ciekawi mnie co się stanie jak chcemy ustawić breakpointa w setterze, lub dodać do niego kod, np. logowanie ? da się takie rzeczy zrobić bez problemu ?
Marcin Mroczkowski edytował(a) ten post dnia 20.04.13 o godzinie 21:05