Тестте рефакторинг деген эмне?
Тестте рефакторинг деген эмне?

Video: Тестте рефакторинг деген эмне?

Video: Тестте рефакторинг деген эмне?
Video: ПСИХОЛОГИЯЛЫК ТЕСТ ЖООБУ МЕНЕН. КЫЗЫКТУУ ТЕСТ. ХАРАКТЕРИҢИЗДИ БИЛИП АЛЫҢЫЗ 2024, Май
Anonim

< Introduction to Software Engineering‎ | Сыноо . Code рефакторинг программалык камсыздоонун кээ бир иштебеген атрибуттарын өркүндөтүү максатында кабыл алынган "кодду реструктуризациялоонун тартиптүү жолу" болуп саналат.

Муну эске алып, рефакторинг деген эмнени билдирет?

" Рефакторинг Бул программалык камсыздоо тутумун коддун тышкы жүрүм-турумун өзгөртпөй, бирок анын ички түзүмүн жакшырта тургандай кылып өзгөртүү процесси." -- Мартин Фоулер RefactoringImprovingTheDesignOfExistingCode.

Кошумча, качан рефакторинг жасалышы керек? Рефакторинг анын жүрүм-турумун өзгөртпөстөн, коддун структурасын өзгөртүү процесси. It керек функцияларды кошууну жеңилдетүү үчүн колдонулат. Жыйынтыгы жакшыраак "жыттанып турган" код болгондуктан, кээде адамдар баш аламан болуп, ушинтип ойлошот рефакторинг өзүнүн аягы болуп саналат.

Ушундан улам, кодду рефакторингдин максаты эмнеде?

Кодду рефакторинг - бул процесс программалык камсыздоонун ички функционалдык эмес касиеттерин жакшыртуу үчүн, мисалы, коддун окулушун жакшыртуу, коддун структурасын жөнөкөйлөтүү, кодду өзгөртүү үчүн анын тышкы функционалдык жүрүм-турумун же болгон функционалдык мүмкүнчүлүктөрүн өзгөртпөстөн компьютердик программанын ички түзүмүн өзгөртүү.

Scrumда рефакторинг деген эмне?

Code Agileде рефакторинг Программалоо. Code Рефакторинг колдонуудагы коддун дизайнын анын жүрүм-турумун өзгөртпөстөн тактоо жана жөнөкөйлөтүү процесси. Agile командалар өз кодун итерациядан итерацияга чейин жана үзгүлтүксүз сактап жана кеңейтип жатышат рефакторинг , муну жасоо кыйын.

Сунушталууда: