Cześć.
Uważacie za stosowne i niezaciemniające kodu stosowanie adnotacji @Nullable i @NotNull/@NonNull jako argumentów metod i pól w obiektach domenowych ?
Bo sam osobiście do tej pory stosowałem @NotNull z javaxa gdzieś w dtosach wejściowych, a jeśli chodzi o walidacje nulli to w metodach na początku robię sobie jedynie Objects::requireNonNull.
Wg Was warto używać tego ? Jeśli tak to czy tylko jak argumentów metod czy też dajecie to gdzie indziej ? Jako zwrotek z metod oczywiście nie zakładam bo tam idą u mnie Optiony ..
Zdrówko