Типичная ситуация, когда надо держать класс для маппинга в бд с соответсвующей структурой и при этом нужно эти данные потом переводить в более удобные объекты предметной облас...
Не понимаю логику нанимателей. Почему, если готовы платить х2 за фулстек, не нанять двух специалистов по фронту и бэку отдельно за х1?
А что по поводу университетов? Где-то сейчас готовят хороших инженеров?
Всегда надо думать о потенциальных изменениях требований и сколько времени займет реализация этих изменений. Что будет удобнее править? Простенький маппер или sql реквест? Воп...
Скажите, с какой целью бот спамит "загадки Жака Фреско"? Это типа такая встроенная реклама? Или там есть какой-то эффект?
Чтоб лучше понимать можно единственную ответственность рассматривать как причину для изменения класса. Вот по какой причине может потребоваться изменить фабрику? Только если м...
ну может еще бутылку воды хотят выдать за объект?
Мне кажется, что если реляционная БД используется, то по идее она и должна выполнять валидацию ссылочной целостности на своем уровне, иначе зачем там реляционная бд?
контроллер управляет потоком данных. Если в зависимости от каких-то параметров во входящих данных нужно выбрать какой юзкейс выполнять А или B - то это зона ответственности ко...
То есть если разбить синглтон на фабрику, которая будет контролировать создание одного инстанса класса и сам класс, который решает какую-то задачу, то проблема будет решена?
о раз уж речь зашла о UML может кто порекомендовать хорошую литературу по этой теме? И еще может кто знает где можно найти Object-Oriented Software Engineering Ивара Якобсона ...
вот бы провести эксперимент и запретить разработчикам на некоторое время употреблять аббревиатуру OOP. Захотели бы они потом к ней вернуться?
а что за правило трех?
Может надо scanPackages чекнуть? Спринг может не ищет бины в пакете с этим репозиторием
почему персона не может быть зе персоной?