Фрагмент из видео "Нужно ли писать юнит-тесты? Дебаты о TDD, моках и бережливом тестировании | Илья Ильиных | #45"
В этом видео обсуждаем одну из самых недооценённых тем — тестирование контроллеров в Go, где, в отличие от Java и других фреймворков, нет встроенной валидации, аннотаций и магии. Казалось бы, простая логика, которую часто не тестируют, превращается в огромные методы на 100+ строк, где легко ошибиться. Объясняем, почему даже «неважную» логику нужно абстрагировать и тестировать, особенно в Go, где всё пишется вручную. Сравниваем подходы в Java и Go, даём советы по рефакторингу и делимся личным опытом. Обязательно к просмотру тем, кто пишет API на Go.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239151
#TDD #тестирование #разработка #бэкенд #GoLang #Java #код #юниттесты #Go #контроллеры #тестирование #APIразработка #валидация #чистыйкод #программирование
Почему контроллер в Go — не шутка? | Илья Ильиных | Организованное программирование
Фрагмент из видео "Нужно ли писать юнит-тесты? Дебаты о TDD, моках и бережливом тестировании | Илья Ильиных | #45"
В этом видео — реальный кейс из жизни разработчика: как попытка «помочь» и переписать плохие Python-тесты на Go вызвала конфликт в команде. Разбираем, почему важны линтеры, стандарты, requirements.txt, CI/CD и автоматизация. Почему нельзя просто «взять и переписать» чужой код без согласования, даже если он откровенно плохой. Обсуждаем важность командной коммуникации, кода высокого качества и как такие мелочи могут вылиться в откат коммитов и потерю доверия. С юмором, но с поучительным выводом.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239151
#TDD #тестирование #разработка #бэкенд #GoLang #Java #код #юниттесты #плохойкод #линтеры #перепискатестов #devops #cicd #makefile #тестирование
Как Go заменил плохой Python? | Илья Ильиных | Организованное программирование
Фрагмент из видео "Нужно ли писать юнит-тесты? Дебаты о TDD, моках и бережливом тестировании | Илья Ильиных | #45"
В этом видео обсуждаем критически важную, но часто игнорируемую тему: осознанное использование фреймворков и библиотек. Почему копипаст из интернета без понимания — плохая практика? Как изучение документации экономит часы и избавляет от багов? Разбираем примеры из Rails, Spring Boot и mock-фреймворков, где ошибки рождаются из-за незнания тонкостей. Поделимся личным подходом: как отказаться от «быстрого внедрения» и перейти к настоящему профессионализму в коде. Это видео для тех, кто хочет перестать быть просто кодером и начать расти как разработчик.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239151
#TDD #тестирование #разработка #бэкенд #GoLang #Java #код #юниттесты #копипаст #фреймворки #программирование #rails #springboot #mockтесты #читайдоки
Почему важно штудировать документацию? | Илья Ильиных | Организованное программирование
Фрагмент из видео "Нужно ли писать юнит-тесты? Дебаты о TDD, моках и бережливом тестировании | Илья Ильиных | #45"
В этом видео разбираем реальную суть TDD — разработки через тестирование. Почему это не способ полностью протестировать приложение, а инструмент для понимания системы и уверенности в текущем этапе. Делимся опытом, как TDD помогает делать работающий функционал с первого раза, даже в мелочах. Поговорим о том, почему TDD — это скорее философия проектирования, чем набор правил, и почему он помогает не бояться изменений. Обсуждаем плюсы, минусы и реальные кейсы — в чём помогает, а в чём нет. Если вы хотите писать код с уверенностью — это видео для вас.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239151
#TDD #тестирование #разработка #бэкенд #GoLang #Java #код #юниттесты #осознанныйкод #чистыйкод #философияразработки #мышлениепрограммиста #дизайнкода #опытразработки #кодбезбагов
Почему TDD — это не тестирование? | Илья Ильиных | Организованное программирование
Фрагмент из видео "Нужно ли писать юнит-тесты? Дебаты о TDD, моках и бережливом тестировании | Илья Ильиных | #45"
В этом видео разбираем, как работает TDD (разработка через тестирование) на практике. Почему TDD — это не строгий процесс, а гибкий подход, который каждый адаптирует под себя. Обсуждаем, когда писать интеграционные тесты, как устроен процесс «красный — зелёный — рефакторинг», и почему понимание предметной области критически важно. Поделимся опытом использования TDD без фанатизма, рассмотрим плюсы и минусы метода и покажем, как с его помощью можно улучшить читаемость и надёжность кода. Отличное видео как для новичков, так и для опытных разработчиков, которые хотят углубить практику тестирования и рефакторинга.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239151
#TDD #тестирование #разработка #бэкенд #GoLang #Java #код #юниттесты #программирование #интеграционныетесты #рефакторинг #чистыйкод #гибкаяразработка #дизайнкода #опытразработки
Практика TDD: ошибки и советы | Илья Ильиных | Организованное программирование
Полный выпуск подкаста: https://rutube.ru/video/2bc99b046a63ecc068ca594ad6b27ac1/
✅ Больше о теме программирования – в канале «Организованное программирование» в Telegram: https://t.me/orgprog
Что думаете о переработках?
Полный выпуск подкаста: https://youtu.be/dJXV5Y1Pnc8
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/orgprog
📩 Предложить тему или гостя: https://t.me/kirillpublic
#программирование #работавит #кириллмокевнин #антонназаров #it #ит
А что пригодилось вам?
Полный выпуск подкаста: https://rutube.ru/video/2bc99b046a63ecc068ca594ad6b27ac1/
✅ Больше о теме программирования – в канале «Организованное программирование» в Telegram: https://t.me/orgprog
Смотрите полный выпуск подкаста: https://rutube.ru/video/a405d7f1d1a91b0b205233cf0ff8ee93/
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/orgprog
#программирование #разработка #SRE #google #кириллмокевнин
Какой подход к карьере программиста более зрелый: выбирать компанию или выбирать язык программирования/технологию?
Смотрите полный выпуск подкаста: https://rutube.ru/video/a405d7f1d1a91b0b205233cf0ff8ee93/
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/orgprog
#программирование #разработка #shorts
Антон уже высказал своё мнение о делении окладной части и премии, а как думаете вы?
Полный выпуск подкаста – на канале
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/orgprog
📩 Предложить тему или гостя: https://t.me/kirillpublic
Нужно ли программистам вникать в бизнес-процессы компании?
Смотрите полный выпуск подкаста: https://rutube.ru/video/a405d7f1d1a91b0b205233cf0ff8ee93/
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/orgprog
#программирование #разработка #зарплатапрограммиста #кириллмокевнин #бизнес
Что вы думаете про микросервисы? Как бы ответили на такой вопрос на собеседовании backend-разработчика?
Смотрите полный выпуск подкаста: https://rutube.ru/video/a405d7f1d1a91b0b205233cf0ff8ee93/
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/orgprog
#программирование #разработка #кириллмокевнин #golang #golanguage
Как вам такой подход?
Смотрите полный выпуск подкаста: https://rutube.ru/video/a405d7f1d1a91b0b205233cf0ff8ee93/
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://t.me/orgprog
#программирование #разработка #зарплатапрограммиста #кириллмокевнин
Смотри полное видео на моём Youtube-канале – Когда AI заменит программистов / Кирилл Мокевнин, Влад Тен / #1 https://rutube.ru/video/a405d7f1d1a91b0b205233cf0ff8ee93/?r=wd
☑️ Понравилось видео? Подписывайтесь на канал «Организованное программирование» в Telegram, куда я регулярно пишу интересное и полезное на тему разработки: https://t.me/orgprog
#программирование #ai #искуственныйинтелект #разработка #языкипрограммирования #кириллмокевнин #владтен
Смотри полное видео на моём Youtube-канале – Когда AI заменит программистов / Кирилл Мокевнин, Влад Тен / #1 https://rutube.ru/video/67354cef8300c859c02217e5c89f27da/
☑️ Понравилось видео? Подписывайтесь на канал «Организованное программирование» в Telegram, куда я регулярно пишу интересное и полезное на тему разработки: https://t.me/orgprog
#кириллмокевнин #владтен #программирование #бизнес #разработка #языкипрограммирования
Смотри полное видео на моём Youtube-канале – Когда AI заменит программистов / Кирилл Мокевнин, Влад Тен / #1 https://rutube.ru/video/67354cef8300c859c02217e5c89f27da/
☑️ Понравилось видео? Подписывайтесь на канал «Организованное программирование» в Telegram, куда я регулярно пишу интересное и полезное на тему разработки: https://t.me/orgprog
#кириллмокевнин #владтен #программирование #бизнес #разработка #языкипрограммирования
