Как стать автором
Обновить

Комментарии 5

Время потраченное за тщательное раздумывание нужен ли простой класс или дата класс дороже, чем место которое он займёт в результате. Так что может лучше использовать всегда дата классы? И не использовать их когда они реально не подходят под задачу?)

Тоже вполне себе валидный подход.


Я несколько раз наталкивался на обсуждения, мол нужно ли использовать прям везде их или быть аккуратнее, поэтому решил замерить. Много ли выходит экономии или нет пусть каждый решает сам. Заключительная часть в таком случае больше подходит любителям экономить каждый байтик.

В заголовке не плохо бы указать, о каком ЯП речь.

Я бы сказал, что это больше претензия к хабру, что он в мобильной версии не показывает хабы, которые прямо под заголовком.


На десктопе мне сразу понятно о чём речь, а вот с телефона бывает, что заголовок совершенно не отражает суть статьи, поскольку слова в нём имеют другое значение в контексте использованных хабов. :/

Оптимизацию в ~4% пользователи вряд ли заметят. А вот программисты будут тратить слишком много времени, чтобы обдумывать где нужен data класс, а где нет, а в дальнейшем будут проверять есть ли ключевое слово data у модели, с которой работает программист. В итоге, такое тщательное обдумывание может повлечь за собой больше багов, так как уменьшится предсказуемость кода.
Автору большое спасибо за статью! Отличная работа :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий