sandro-min

Сандро Манкусо

CODURANCE, UK

Биография

Специалист по программному обеспечению в компании Codurance, автор работы «Мастер разработки программного обеспечения» и учредитель лондонского сообщества мастерства разработки программного обеспечения (LSCC). Сандро пишет программы с юного возраста, но его профессиональная карьера началась только в 1996 году. Прежде чем перейти к оказанию консультационных услуг, он работал в стартапах, фирмах по разработке программного обеспечения, производственных компаниях, международных консультационных компаниях и инвестиционных банках. На протяжении своей карьеры Сандро принимал участие в самых различных проектах, на разных языках, с различными технологиями и в самых различных отраслях. Сандро обладает богатым опытом в распространении идеологии мастерства разработки программного обеспечения и практик экстремального программирования в организациях любых размеров. Сандро известен по всему миру своими работами по развитию и распространению мастерства разработки программного обеспечения.

Доклад
«Тестирование и реорганизация legacy кода»

Работать с legacy кодом непросто. Отсутствие тестов и документации, страх нарушить работу неизвестных частей кода и сложности в понимании, что именно он делает. Единственным способом справиться с трудностями является его тестирование и безжалостный рефакторинг. Для большинства из нас legacy код составляет часть нашей жизни, и знание, как с ним справляться, может значительно облегчить жизнь. В этом live coding выступлении Сандро продемонстрирует, как преодолеть наиболее распространенные проблемы, возникающие при тестировании legacy кода. Он возьмет часть запутанного Java-кода, покроет его тестами до 100%, а затем покажет, как реорганизовать его в соответствии с языком деловых операций и требованиями. Несмотря на то, что код написан на Java, те же принципы можно применить к любому языку.

 

« Вернуться назад