Что будет результат кода?
Anonymous Quiz
12%
true
84%
false
2%
Ошибка компиляции
1%
null
2%
Посмотреть ответ
❤2👍2🔥1
Forwarded from Proglib.academy | IT-курсы
Самое интересное, что разница здесь не столько в модели
На живом демо покажем, как один и тот же запрос работает без агентной системы и с ней
Please open Telegram to view this post
VIEW IN TELEGRAM
Сколько экземпляров MyService будет создано при старте?
Anonymous Quiz
87%
1
5%
2
3%
3
2%
0
3%
Посмотреть ответ
👍4🔥1👏1
У Proglib Academy вышел пост о том, на каком опыте построен новый курс по AI для разработчиков
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Proglib.academy | IT-курсы
Курс «ИИ для разработчиков» ведут практики из ведущих российских IT-компаний
В ближайшее время познакомим вас с каждым преподавателем. Программа курса — по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
Нарушение контракта equals/hashCode приведёт к:
Anonymous Quiz
2%
Ошибке компиляции
88%
Некорректной работе HashMap/HashSet
3%
Автоматической генерации hashCode компилятором
5%
Тому, что объекты станут всегда равны
2%
Посмотреть ответ
👍4🔥1👏1
orElse(expensiveCall()) против orElseGet(() -> expensiveCall()):
Anonymous Quiz
8%
Идентичны по поведению
38%
orElse всегда вычисляет аргумент
20%
orElseGet всегда вычисляет лямбду
24%
orElse ленив, orElseGet — нет
10%
Посмотреть ответ
👍2❤1🔥1
Как часто вы проходите собеседования?
🔥 — Сейчас активно ищу работу
👍🏼 — Раз в несколько месяцев
❤️ — Раз в полгода-год
😁 — Не прохожу, уже работаю/ещё учусь
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16👍4🔥4❤3
Forwarded from Proglib.academy | IT-курсы
Для человека это естественная часть работы. У Claude Code этого контекста по умолчанию нет — только задача и инструкции, которые ему дали.
Поэтому в большой команде недостаточно просто выбрать хорошую модель.❗️ Нужно ещё объяснить ей, как у вас устроена разработка: какие подходы приняты, что обязательно проверять и по каким правилам принимать решения.
GenAI Data Platform, и с этой проблемой сталкивался не раз
Покажет живое демо, разберём, как встроить AI в процесс разработки так, чтобы он реально помогал, а не добавлял ещё один повод для споров на ревью.
Please open Telegram to view this post
VIEW IN TELEGRAM
В Spring Security цепочке фильтров что стоит перед UsernamePasswordAuthenticationFilter по умолчанию?
Anonymous Quiz
34%
CorsFilter
3%
ExceptionTranslationFilter
30%
FilterSecurityInterceptor
27%
SessionManagementFilter
6%
Посмотреть ответ
👍3❤1🔥1
@Transactional с propagation = REQUIRES_NEW внутри внешней транзакции:
Anonymous Quiz
8%
Присоединится к внешней транзакции
80%
Приостановит внешнюю и откроет полностью независимую новую
5%
Бросит исключение, т.к. транзакция уже активна
2%
Откатит внешнюю при коммите внутренней
5%
Посмотреть ответ
👍3👏1👾1
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Proglib.academy | IT-курсы
Это просто станет частью профессии. А вот умение встроить AI в процесс разработки так, чтобы он действительно ускорял работу команды, останется конкурентным преимуществом
До конца июля действует специальная цена — 59 990 ₽ вместо 79 990 ₽
Please open Telegram to view this post
VIEW IN TELEGRAM
@Async-метод, вызванный из того же бина, и @Transactional-метод, помеченный private. Что общего в проблеме?
Anonymous Quiz
3%
Оба работают как обычно
76%
Прокси Spring не перехватывает
9%
Оба требуют отдельного потока
7%
Оба бросают исключение в рантайме
6%
Посмотреть ответ
👍4❤1🔥1
Когда название файла уже само по себе считается техническим долгом 👇
Forwarded from Proglib.academy | IT-курсы
У вас в проекте есть файл вроде utils_v2_final_FIX.py, который все боятся трогать ❓
Что делаете с таким легаси?
❤️ Не трогаю: работает — и ладно
👍 Переписываю с нуля и надеюсь на лучшее
🔥 Сначала покрываю тестами, потом рефакторю по частям
👾 У нас такого нет — честно-честно
На курсе «ИИ для разработчиков» разберём третий подход: как с помощью агента зафиксировать текущее поведение легаси-кода тестами, а затем менять его небольшими безопасными шагами — без одного огромного PR на тысячу файлов.
До 31 июля действует скидка и бессрочный доступ к материалам.
🔗 Занять место со скидкой
🏃♀️ Proglib Academy
Что делаете с таким легаси?
❤️ Не трогаю: работает — и ладно
👍 Переписываю с нуля и надеюсь на лучшее
🔥 Сначала покрываю тестами, потом рефакторю по частям
👾 У нас такого нет — честно-честно
На курсе «ИИ для разработчиков» разберём третий подход: как с помощью агента зафиксировать текущее поведение легаси-кода тестами, а затем менять его небольшими безопасными шагами — без одного огромного PR на тысячу файлов.
До 31 июля действует скидка и бессрочный доступ к материалам.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Почему этот тест упадёт с NoSuchBeanDefinitionException?
Anonymous Quiz
53%
@WebMvcTest загружает только web-слой, сервисы не включаются
18%
MockMvc и реальные бины нельзя использовать вместе
14%
@Autowired не работает в тестах
6%
Исключения не будет
9%
Посмотреть ответ
👍1🔥1😢1
Разработчику нужен стабильный результат, DevOps — контроль инфраструктуры, техлиду — правила для всей команды. Собрали это в одном посте 👇