или персисты? или проверки уникальности? Как я это переиспользую? Напишу общую форму и протещи её? Я лучше протещу методы сущьности и не буду беспокоиться что забыл валидацию на форме.
В общем кроме копипасты есть какие то проблемы (я не считаю что это проблема вообще)
они врут, от копипасты одна польза
У тебя проблема в том, что ты плодишь зависимости. В принципе, задача валидации не относится к сущности. Например, то, что у тебя не может существовать двух юзеров с одинаковым мылом - это бизнес-требование. Оно может завтра поменятся. Может придти юзер без мыла с какой-то социальной сети и так далее. В итоге код сущности у тебя неоправдно раздуется и ты через несколько итераций сам уже ен вспомнишь, почему так сделано.
Обсуждают сегодня