Che cos'è il refactoring nei test?
Che cos'è il refactoring nei test?

Video: Che cos'è il refactoring nei test?

Video: Che cos'è il refactoring nei test?
Video: Basta che funzioni???..Code Refactoring 2024, Novembre
Anonim

< Introduzione all'ingegneria del software‎ | test . Codice refactoring è "un modo disciplinato per ristrutturare il codice", intrapreso per migliorare alcuni degli attributi non funzionali del software.

Tenendo conto di ciò, cosa si intende per refactoring?

" Refactoring è il processo di modifica di un sistema software in modo tale che non alteri il comportamento esterno del codice ma ne migliori la struttura interna." -- MartinFowler in RefactoringImprovingTheDesignOfExistingCode.

Inoltre, quando dovrebbe essere fatto il refactoring? Refactoring è il processo di modifica della struttura del codice senza modificarne il comportamento. Esso dovrebbe essere utilizzato per facilitare l'aggiunta di funzioni. Poiché il risultato è un codice che "ha un odore migliore", a volte le persone si confondono e pensano che refactoring è fine a se stesso.

Di conseguenza, qual è lo scopo del refactoring del codice?

Il refactoring del codice è il processi di modificare la struttura interna di un programma per computer senza modificarne il comportamento funzionale esterno o la funzionalità esistente, al fine di migliorare le proprietà non funzionali interne del software, ad esempio per migliorare la leggibilità del codice, semplificare la struttura del codice, modificare il codice in

Che cos'è il refactoring in Scrum?

Codice Refactoring in Agile Programmazione. Codice Refactoring è il processo di chiarire e semplificare la progettazione del codice esistente, senza modificarne il comportamento. Agile i team mantengono ed estendono molto il loro codice da un'iterazione all'altra e senza continui refactoring , è difficile da fare.

Consigliato: