Мой код говорит сам за себя: как заставить его говорить и не запинаться

Almaty Python Meetup #8

Болат Тишкамбеков
Болат Тишкамбеков
ioka

Как сделать кодовую базу понятной не только в момент написания, но и спустя месяцы? Доклад рассматривает практики, которые помогают коду говорить самому за себя: хорошо описанную доменную модель, осмысленную типизацию, явные контракты, тестируемость и структуру проекта.

Болат Тишкамбеков — Python backend-разработчик в ioka. Интересуется архитектурой приложений и подходами к написанию кода в Python и других языках.

В докладе: — как типы помогают выражать бизнес-домен — какие идеи функционального программирования полезны даже в императивном коде — зачем нужны Dependency Injection и тестирование — как проектировать структуру кодовой базы на примере небольшого проекта

Это обзор принципов и практик для понятного, предсказуемого и поддерживаемого кода — с отправными точками для дальнейшего самостоятельного изучения каждой темы.

Видео

Презентация

Слайд 1 1 / 98
Текст презентации