2.2 KiB
#рефакторинг #методы_рефакторинга
Проблема
Название переменной не раскрывает суть того, что она хранит
let a = height ★ width;
Решение
Измените название переменной
let area = height * width;
Причины рефакторинга
Правильное именование — это сердце правильного программирования. При правильном названии переменные могут помочь понять намерения программиста. Важность имени существенно зависит от того, насколько широко оно используется. Переменная, используемая в однострочном лямбда-выражении, обычно проста для понимания. Постоянные поля, которые хранятся дольше одного вызова функции, требуют более тщательного именования. Это то место, которому следует уделить особое внимание.
Достоинства
- Улучшает читабельность кода
Порядок рефакторинга
- Найдите все обращения к переменной и измените их.
Если имеются обращения из другой кодовой базы, такая переменная является открытой опубликованной переменной, и вы не можете приме нить к ней данный рефакторинг. Если переменная не изменяется — вы можете скопировать ее в переменную с новым именем, а затем выполнить изменения постепенно, с тестированием после внесения каждого из них.
