Сэнди Метц
Все знают Фаулера и Мартина, а о Сэнди Метц слышали единицы. Это не круто: Сэнди очень хорошо понимает программирование и умеет ясно и доступно рассказывать про него.
Делюсь подборкой самых полезных ее видео и книг:
Magic Tricks of Testing
Все, что нужно знать о модульном тестировании. Вообще все
All the Little Things
Как видеть объекты за бесконечными ифами
Nothing is Something
Как видеть объекты в пустоте
Rules
Пять правил ООП
Practical Object-Oriented Design in Ruby
Все, что нужно знать про ООП, бизнес и управление зависимостями
99 Bottles of OOP
Про Shameless Green, Good Enough и SOLID
P. S. Если вас держат в заложниках и можно выбрать только что-то одно, смотрите Magic Tricks of Testing.
P. P. S. Если видео смотреть нельзя (например, вы на работе в офисе), читайте Practical Object-Oriented Design in Ruby.
P. S. Ещё больше постов о программировании, тестах и культуре разработки у меня в Телеграме.