А мы продолжаем погружаться в IT терминалогию, итак, что такое Рефакторинг?

Начнем с определения. Рефакторинг - это реорганизация, полное или частичное изменение структуры кода программы с помощью ряда преобразований без изменения функциональности программы.

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

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

#рефакторинг