Вячеслав Чернышов @xpendence
backend.developer { java, kotlin }.in(Sber)
Information
- Rating
- Does not participate
- Location
- Москва, Москва и Московская обл., Россия
- Works in
- Date of birth
- Registered
- Activity
Specialization
Backend Developer
Lead
Java
Kotlin
Clean Architecture
Designing application architecture
System analytics
Мастер, который приезжал делать замену, сказал, что это второй такой заказ за день. Очевидно, статья повлияла на умы :)
Выбросит HttpStatus 409 и не пропустит дальше аннотации.
Да, опечатка. Исправлю. Писал не в IDE.
Впрочем, Ubuntu меня вполне устраивает.
У меня как раз на днях разрешилась другая ситуация. У меня два мака — mac mini и macbook air, оба 2013 года. К мини ещё magic mouse и magic keyboard, а также, 16 ГБ оперативки. И если макбук до последнего отлично справлялся с задачами и не было заметно понижения производительности, то мини с каждым обновлением ОС потихоньку чах и чах. Дошло до того, что уже было невозможно работать — постоянно висла клавиатура (когда печатаешь, а буквы не появляются, потом раз — и сразу половина появилась в произвольном порядке), становилось нереально открыть даже самое простое приложение вроде Заметок — стабильно при нажатии на приложение начинало крутиться так любимое Тимом Куком радужное колёсико, проходила минута-две и приложение открывалось, когда ты уже о нём позабыл.
И вот, угораздило меня обновиться до High Sierra.
Даже макбук потерял былую прыть, а уж про мак мини и говорить нечего — он впал в кому, не в силах сопротивляться усилиям Тима Кука заставить меня разориться на новый десктоп. Я приуныл и стал подумывать о винде (благо, у меня с 2012 года пылился ПК).
И вот, несколько дней назад мне вдруг пришло решение. Оказалось, что можно откатить маки на версию назад. Я как-то не особо задумывался над этим, и оказалось, что это можно сделать. Я откатил макбук на Sierra и он обрёл былую прыть. А на мак мини я поставил Ubuntu, что вернуло ему жизнь (поскольку загрузочная флешка теперь есть, я всегда могу накатить обратно macOS). Да и на работе у меня Ubuntu, пока всё устраивает.
Поскольку проблемы с маком начались задолго до Hish Sierra, не думаю, что ему сильно помог бы откат на одну версию. Так что, Ubuntu, думаю, для него самое то.
Также, допустим, Model Mapper именно сетит поля, поэтому, при его использовании нужны ещё и сеттеры.
В принципе, Вы правы, суть DTO заключается в простой передаче объекта, но в Java всё-таки лучше придерживаться спецификации Java Beans. Для DTO стандартным будет набор "конструктор со всеми полями + геттеры".
Как хорошо, что среди легиона «професиональных комментаторов» попадаются люди, конструктивно подходящие к проблемам новичков :)