რა არის რეფაქტორირება ტესტირებაში?
რა არის რეფაქტორირება ტესტირებაში?

ვიდეო: რა არის რეფაქტორირება ტესტირებაში?

ვიდეო: რა არის რეფაქტორირება ტესტირებაში?
ვიდეო: Testing and Refactoring Legacy Code 2024, ნოემბერი
Anonim

< შესავალი პროგრამული უზრუნველყოფის ინჟინერიაში‎ | ტესტირება . კოდი რეფაქტორირება ეს არის „კოდის რესტრუქტურიზაციის დისციპლინირებული გზა“, განხორციელებული პროგრამული უზრუნველყოფის ზოგიერთი არაფუნქციური ატრიბუტის გასაუმჯობესებლად.

ამის გათვალისწინებით, რას ნიშნავს რეფაქტორირება?

" რეფაქტორირება ეს არის პროგრამული სისტემის შეცვლის პროცესი ისე, რომ იგი არ ცვლის კოდის გარე ქცევას, მაგრამ აუმჯობესებს მის შიდა სტრუქტურას." - MartinFowler in RefactoringImprovingTheDesignOfExistingCode.

დამატებით, როდის უნდა გაკეთდეს რეფაქტორირება? რეფაქტორირება არის კოდის სტრუქტურის შეცვლის პროცესი მისი ქცევის შეცვლის გარეშე. ის უნდა გამოიყენება ფუნქციების დამატების გასაადვილებლად. იმის გამო, რომ შედეგი არის კოდი, რომელიც უკეთესად „სუნავს“, ზოგჯერ ადამიანები იბნევიან და ასე ფიქრობენ რეფაქტორირება არის დასასრული.

აქედან გამომდინარე, რა არის კოდის რეფაქტორირების მიზანი?

კოდის რეფაქტორირება არის პროცესი კომპიუტერული პროგრამის შიდა სტრუქტურის შეცვლა მისი გარე ფუნქციური ქცევის ან არსებული ფუნქციონირების შეცვლის გარეშე, პროგრამული უზრუნველყოფის შიდა არაფუნქციური თვისებების გასაუმჯობესებლად, მაგალითად, კოდის წაკითხვის გასაუმჯობესებლად, კოდის სტრუქტურის გამარტივებისთვის, კოდის შეცვლაზე.

რა არის რეფაქტორირება Scrum-ში?

კოდი რეფაქტორინგი Agile-ში პროგრამირება. კოდი რეფაქტორირება არის არსებული კოდის დიზაინის გარკვევისა და გამარტივების პროცესი, მისი ქცევის შეცვლის გარეშე. სწრაფი გუნდები ბევრს ინარჩუნებენ და აფართოებენ თავიანთ კოდს გამეორებიდან გამეორებამდე და უწყვეტად რეფაქტორირება , ეს ძნელი გასაკეთებელია.

გირჩევთ: