
2025 Автор: Lynn Donovan | [email protected]. Последно модифициран: 2025-01-22 17:18
Мартин Фаулър описва правилото на трите, което обяснява кога да се преработи , в неговата книга Рефакторинг . Той казва, че за първи път разработчиците направи нещо, те трябва да се направи то направо. Следващия път, ако те направи нещо подобно, те могат да дублират съществуващия код. Третия път те трябва да се преработи.
Оттук нататък, кога не трябва да преработвате?
Можете да получите код без тестове рефакторинг за да го направи по-проверимо. Ти правиш не рефакторинг код, когато не можете да тествате получения код навреме, за да го доставите, така че той все още да е ценен за получателя. Ти правиш не рефакторинг код, когато вашият рефакторинг ще не подобряване на качеството на кода.
Знайте също, кога трябва да се направи рефакторинг в agile? Рефакторинг Принцип втори: Бизнес катализатори Ако бизнесът се нуждае от нова функция, тогава рефакторинг трябва само да бъде Свършен на онези части на системата, които са необходими за активиране на тази функция. С други думи, недей рефакторинг целият потребителски интерфейс, просто рефакторинг частите, които се отнасят до конкретната бизнес заявка.
Освен по-горе, кога трябва да извършите рефакторинг?
Рефакторинг е процесът на промяна на структурата на кода, без да се променя нейната поведение . Би трябвало използван да се улесняване на добавянето на функции. Тъй като резултатът е код, който "мирише" по-добре, понякога хората се объркват и си мислят това рефакторинг е край да се себе си. аз не съм съгласен с това мнение.
Какво ви кара да преработвате?
Един от основните причини за рефакторинг това в някакъв момент ли е Вие разберете, че кодът се използва от повече от един кодов път и Вие не искате да дублирате (копирате и поставяте), но използвайте повторно. Това е особено важно в случаите, когато Вие намерете грешка в този код.
Препоръчано:
Кога трябва да направите преглед на кода?

9 отговора. Първо тестване на разработчици, след това преглед на код, след това QA тестване е начинът, по който го правя. Понякога прегледът на кода се случва преди модулното тестване, но обикновено само когато проверяващият код е наистина затрупан и това е единственият път, когато той или тя може да го направи. Нашият стандарт е да направим преглед на кода, преди продуктът да премине към QA
Кога трябва да се използва селен?

Selenium се използва основно за автоматизиране на тестването в различни уеб браузъри. Той поддържа различни браузъри като Chrome, Mozilla, Firefox, Safari и IE и можете много лесно да автоматизирате тестването на браузъра в тези браузъри с помощта на Selenium WebDriver
Кога трябва да използвате VUEX?

Може да се използва в ситуации, когато трябва да предавате данни от родителски компонент към един или няколко дъщерни компоненти, които може да не са преки потомци на родителя
Кога трябва да направите резюме на клас?

6 отговора. Като цяло класът трябва да е абстрактен, когато нямате абсолютно никаква причина да създавате екземпляр на този клас. Например, да предположим, че имате клас Shape, който е суперкласът на Triangle, Square, Circle и т.н
Какво трябва да направите, ако репортер попита за потенциално класифицирана информация в мрежата?

Незабавно уведомете вашето звено за контакт по сигурността. Какво трябва да направите, ако репортер ви попита за потенциално класифицирана информация в мрежата? Нито потвърдете, нито отречете информацията е класифицирана