Какво е рефакторинг в тестването?
Какво е рефакторинг в тестването?

Видео: Какво е рефакторинг в тестването?

Видео: Какво е рефакторинг в тестването?
Видео: Рефакторинг: шаблон проектирования Singleton [Design Patterns] 2024, Ноември
Anonim

< Въведение в софтуерното инженерство‎ | Тестване . код рефакторинг е „дисциплиниран начин за преструктуриране на кода“, предприет с цел подобряване на някои от нефункционалните атрибути на софтуера.

Като се има предвид това, какво се разбира под рефакторинг?

" Рефакторинг е процесът на промяна на софтуерна система по такъв начин, че да не променя външното поведение на кода, но подобрява вътрешната му структура." -- MartinFowler в RefactoringImprovingTheDesignOfExistingCode.

Освен това, кога трябва да се направи рефакторинг? Рефакторинг е процесът на промяна на структурата на кода, без да се променя неговото поведение. То Трябва да се използва за улесняване на добавянето на функции. Тъй като резултатът е код, който "мирише" по-добре, понякога хората се объркват и си мислят това рефакторинг е самоцел.

Следователно каква е целта на рефакторинга на кода?

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

Какво е рефакторинг в Scrum?

код Рефакторинг в Agile Програмиране. код Рефакторинг е процесът на изясняване и опростяване на дизайна на съществуващ код, без да се променя неговото поведение. пъргав екипите поддържат и разширяват кода си много от итерация до итерация и без непрекъснато рефакторинг , това е трудно да се направи.

Препоръчано: