Программист-прагматик
тестирование
алгоритмы
рефакторинг
безопасность
#15: Fib.nth: о чем не думают инженеры
Рефакторинг, TDD, property tests, безопасность.
Рефакторинг, TDD, property tests, безопасность.
Паттерны проектирования, builder, concurrency в Java.
Критика наследования, конечные автоматы, реактивное программирование.
Design by contract и тестирование архитектуры.
Инструменты разработки: plain text, Git, shell.
Техники прототипирования и оценки.
Программирование на Golang и принципы проектирования.
Soft skills и принципы SOLID.
Test-driven development и технический долг.