Как использовать TDD, жить с vim в Java и Go и почему тебе нужна сплит-клавиатура
Видео не грузит? Смотри его в VK https://vk.com/video-176970991_456239..., на RuTube https://rutube.ru/video/private/f5bc9..., Платформе https://plvideo.ru/watch?v=V62obvaTZ4QX или Дзен https://dzen.ru/video/watch/676c33e19.... Канал Ильи «Куда войти?» — @kydavoiti Telegram канал «Куда войти?» — https://t.me/kydavoiti 0:00 Стартуем 0:40 Илья — автор канала «Куда войти?» 1:45 На чём сейчас пишут Java-проекты? 8:01 Образование Ильи и первая работа на Java 12:17 Vim и Java — это ж невозможно? 20:19 Vim и Go-разработка 23:07 Насколько сложно было перейти в Go после Java? 25:26 Изучение языка программирования через изучение линтеров 30:50 Метрики покрытия тестами кодовой базы 34:25 Почему автотесты, которые пишут разработчики — это важно? 37:35 «Прочитал Физерса, Кента Бека и теперь всегда работаю по TDD» 39:49 Как к TDD относится команда? 47:42 Ты следуешь пирамиде тестирования? 53:17 Классическая и лондонская школы тестирования — какой следуешь? 1:03:13 О принципиальной разнице школ 1:06:57 Что есть интеграционный тест? 1:08:40 Связь архитектуры и тестов 1:13:47 Вопросы о тестировании на собеседованиях 1:20:30 DDD это для каждого что-то своё\ 1:22:40 Книги как источник нового опыта 1:28:00 Клиповое мышление, фокуса, поток 1:34:45 Что хочешь видеть в соискателях — в их резюме и на собеседовании? 1:45:50 Сплит-клавиатуры и vim — спасают! 2:02:49 «Мне нравятся блоги, которые делают люди, которым есть что сказать» В видео упоминаются: — Эффективная работа с унаследованным кодом, Физерс Майкл К. — Growing Object-Oriented Software Guided by Tests, Steve Freeman, Nat Pryce — Принципы юнит-тестирования, Владимир Хориков — Экстремальное программирование. Разработка через тестирование, Кент Бек — Совершенный код, Макконнелл Стив — Corne keyboard https://github.com/foostan/crkbd A Tour of Go https://go.dev/tour/ — Go by Example https://gobyexample.com — Learn Go with Tests https://quii.gitbook.io/learn-go-with... — Язык программирования Go, Донован Алан А. А., Керниган Брайан У. — 100 ошибок Go и как их избежать, Харшани Тейва — Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем, Эванс Эрик — Реализация методов предметно-ориентированного проектирования, Вернон Вон — упоминался подкаст https://t.me/tfeat/93 Мой курс «Хардкорная веб-разработка» — https://course.to.digital Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: https://botanim.to.digital/ Telegram — https://t.me/t0digital Telegram канал — https://t.me/t0digital ВК — https://vk.com/digitalize.team RuTube — https://rutube.ru/channel/24802975/ab... Дзен — https://dzen.ru/id/6235d32cb64df01e6e...

🎙 Axiom JDK Podcast - Go vs Java: Кто победит на рынке разработки? 🎙

Никита Соболев: CPython Core Developer. Новые языки программирования, опенсорс, Python, инструменты

My Survival Strategy With 15 Years of Dev Experience: Thoughts on AI

База по оптимизации PostgreSQL: схема, индексы, чтение EXPLAIN, методы доступа и соединения, тюнинг

Аналитика VS Разработка что лучше выбрать в 2026? Обсуждаем мифы про IT

Paid LLM vs. Local Model on a Home Laptop – Is There a Big Difference?

AI for IT Beginners — Lecture at MIREA

Rust: зачем выбирать этот язык в 2025 году? | Дмитрий Коваленко | #29

Лучший Гайд по Kafka для Начинающих За 1 Час

The Older Generation Stole Our Future! Gen Z Has Started a Quiet Revolution

AI for the Little Ones: How LLM and AI Agent Work

Новое интервью Карпатого: мы создаём не разум, а призраков без контроля

Дженерики, горутины и перспективы Go: взгляд изнутри | Алексей Палажченко | #26

Большое интервью про Postgres / В офисе Олег Бартунов

Learning to Think Right in the Age of AI: How and Why to Study Formal Logic

Почему Java остаётся топовым языком для бизнеса? | Тагир Валеев | #35

Go Scheduler — The Most Detailed Guide in Simple Terms

ЛЮБОЙ сможет стать программистом в этом году? Антон Назаров честно о старте в IT

Go: A Trendy Language or a Mature Technology? / Why Go Is Better Than Other Languages / What No...

