Приходилось ли вам работать с модулями исходного кода с недокументированным поведением? Где есть неочевидные ветвления и преобразования; которые требуют всё больше затрат на каждую следующую фичу?
Никита Моторный из Selectel поделится опытом, как можно распутать такое легаси.
В своем докладе «Мощь идей TDD для рефакторинга модуля интеграции с внешним API» Никита расскажет, как в его компании рефакторили модуль интеграции с внешним API. Во время доклада вы разберетесь, почему стоит присмотреться к верхним слоям пирамиды тестирования, как можно генерировать тесты, а также какие идеи TDD применимы при рефакторинге. А еще увидите паттерны, помогающие выстроить логичный, самодокументирующий код и избежать подводных камней, к примеру, путаницы IDшников и потери полей.
📍Встречаемся 17 февраля на DUMP Spb в AIRPORTCITY PLAZA, Санкт-Петербург.
Посмотреть всю программу DUMP Spb и купить билеты можно на сайте. Кстати, до 16 февраля вы можете купить билеты сразу на два ДАМПа по сниженной цене.
Post #46
391

- 🔥 5
- ❤ 1
- 👍 1