Как стать автором
Обновить
18
0.2
Бабанин Максим @PqDn

Kotlin/Java Developer

Отправить сообщение
+5 сек

да не может быть
если вы всю кухню без спринга напишите, то вы потратите гораздо больше времени на отладку.

Щас на любой вопрос по спрингу есть ответ в стек оверфлоу
помнится не раз натыкался статьи, где описано, что если вы делаете приложение с несколькими контекстами, то скорей всего вы делаете, что-то не так
Согласен, лучше джуну расти на видяшках от Евгения Борисова.
В частности по Spring Boot у него достаточно хорошо раскрывается магия стартеров.

С другой стороны еще не встречал людей которые погружались в экосистему спринга и чтоб им всё сразу было понятно. У всех поначалу каша.

А так вообще респект автору за перевод.
я думаю стоит всегда к прочитанному относится критически, даже к оригиналу
вот ты придумал сложный запрос с кучей джойнами и агрегаторными функциями. Вот такое и желательно затестировать. Так в впринципе можно разработку запроса вести

Ведь рано или поздно в твой код придет Антон, и ченить попробует в запросе поменять
Для всех приведенных примеров, я без проблем могу оценить теоретически,
и тут уже точно не надо быть Шипилевым

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

Да, я конечно понимаю, что например препроцессор анотаций может в класс запихнуть что угодно. Но как правило это не важно. Гораздо важнее оценивать порядок. Займет ли у тебя что-то 1 мегабайт или 10 мегабайт
Конечно забавно исследование, но помойму проще теоретически оценить размер объекта
Было бы более полно, если был бы пример с наследованием, — у родителя 0/пара полей и у наследника пара полей…
CGLib proxy — не встроен в JDK. Используется когда интерфейс объекта недоступен

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

Почему для создания Spring beans рекомендуются интерфейсы?
тут анологично бы добавил, что если написать свой бин пост процессор (или при подключении внешней библиотеки), где будет использоваться стандартная прокся jdk, то если инжекция идет на класс, то все нафиг ломается… Решение — перейти на инжекцию по интерфейсу или использовать cglib

Что такое профили? Какие у них причины использования?
Profile("!test") — я бы такой пример добавил, загружать со всеми прифилями, кроме теста
в России такой сертификат не ценится (прежде всего из-за того, что нельзя его сдать в России)
если идти в аутсорсинговую компанию, где тебя будут перепродавать другую компанию, то любой сертификат будет в плюс.

По факту при собеседовании если показываешь свои знания, то работодателю глубоко наплевать на твое образование/сертификаты
Только я один про рефлексию в статье ничего не увидел?
ну тут цель руками сортировку написать была.
цель встраивать в стримы, не ставил
Да тоже самое, нужно всегда смотреть на саму выборку. Есть ли ограничения у выборки. И уже после этого подбирать лучший вариант.
ну если тебе надо скажем 10 элементов отсортировать, то оверхед на создание потоков, будет многократно больше, чем просто отсортировать без многопоточки
Последние файлы — удобней же ctrl+tab
Мне вас жаль.
Иногда это вполне оправданно, особенно если код пишется под микроконтроллеры, скажем под какую-нибудь систему ПВО. Где очень критично реал тайм поведение.
насколько я помню во всех процах, есть фича, что при переполнении при мат. операции выставляется специальный битик, что было переполнение.
Приведенный в статье косяк, был очень давно, вроде бы был написан на фортране. Там не было обыденных для нас классов, структур, опшионалы вообще только только стали появляться. Доки были единственным выходом
по моему мнению, значение lock меняется в рантайме, в зависимости от того пытаются ли этим объектом завладеть потоки, и как часто.

Информация

В рейтинге
2 231-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность