Weryfikacja Statyczna Projektu J2ee Jsf
Projekt przeznaczony dla dużej firmy z branży ubezpieczeniowej. Środowisko programowe to J2EE a wybór użytego frameworku padł na JSF (cały system to dość długi "wizard").
Testowanie po stronie JSP (JSF jest warstwą opartą o JSP) jest dość kłopotliwe (wymaga serwera aplikacyjnego), więc zastosowałem statyczne sprawdzanie spójności kodu HTML względem klas w Javie. Parsowanie HTML-a oparłem o wyrażenia regularne.
Pozwoliło mi to na wyeliminowanie znaczenej liczby błędów, które mogą się ujawnić dopiero po instalacji w serwerze aplikacyjnym.
Uważam, że należy sprawdzać maksymalnie dużo reguł automatycznie, dzięki czemu można skoncentrować sie na funkcjonalności, nie na wyłapywaniu błędów.