А что если вы потратили много времени и не справились с тестовым заданием с точки зрения нанимателя, должны ли вам платить в этом случае? И если да, должны, то разве это не станут эксплуатировать?
Я считаю тестовое задание не должно оплачиваться, вам либо интересна вакансия и вы его делаете, либо не интересно и отказываетесь. Кто вообще придумал что смена работы на более интересную, лучше оплачиваемую и другие преимущества, не должна забирать больше полутора часа и минимум усилий с нашей стороны. Хочешь положительных изменений — работай.
Вы так пишете, курс упал = с ваших денег повышают зарплаты остальным. По такой логике курс вырос с 8 до 28, вы украили деньги у других.
Именно так и работаем. Immutability дает очень много преимуществ, как технических так и таких как улучшение читаемости кода. Можете погуглить как много дает Immutability. Советую почаще использовать.
1. Не сделаешь immutable без getter c private полями. Кроме как рид онли при отсутствии сеттеров, геттер дает возможность возвращать копии мютабл обьектов.
2. Не забываем про прокси, если обьект дает прямой доступ к своим полям, то про lazy в JPA можно забыть.
3. Все что было сказано до этого может казаться незначительным до тех пор, пока с этим не столкнешься.
Она не исчезла в воздухе, просто ваши доллары кто-то покупает по низкому курсу.