Как использовать TDD, жить с vim в Java и Go и почему тебе нужна сплит-клавиатура
TDD — это не про тесты: Секрет скорости, о котором молчат тимлиды
Почему 90% программистов неправильно понимают экстремальное программирование и как это мешает им в работе? Реальные примеры из практики и правило, которое изменит ваш подход к коду.
Введение: Книга, которую все цитируют, но никто не читает Более 20 лет назад вышла книга Кента Бека «Экстремальное программирование». Её русский перевод стал культовым, но большинство разработчиков знакомы с ней лишь по статьям на Хабре или кратким пересказам в духе «пиши тесты первым». Это всё равно что судить о «Войне...
Что такое экстремальное программирование
Практика для сильных Разработчики любят рефлексировать о своих рабочих методах. У них постоянно появляются новые концепции и подходы к тому, как делать софт. И вот ещё один. Что такое экстремальное программирование Экстремальное программирование (XP, eXtreme Programming) — это когда обычные приёмы разработки доводят до предела. Название пошло из математики от слова «экстремум» — так обозначается максимальное или минимальное значение на графике функции: Экстремальное программирование работает по тому же принципу: мы берём лучшие практики гибкого программирования и выкручиваем их на максимум...