+7 (499) 638-64-11
Попробовать
Постановка и автоматизация процессов разработки ПО

Рефакторинг

Достаточно молодая, но хорошо зарекомендовавшая себя практика программирования, при систематическом применении которой, формируется более легкий в понимании и поддержке программный код. Рефакторинг представляет из себя процедуру, изменяющую структуру программного кода, но изменяющую его поведение.

 

Поскольку рефакторинг связан с переименованием переменных, классов, методов, переносом участков кода между модулями, то особенно в слабо типизированных языках и программах, активно использующих позднее связывание, необходимо иметь процедуру валидации выполненных изменений. Чаще всего это достигается применением автоматизированного тестирования и практики создания тестов, перед разработкой программной логики TDD.