Refactoring: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Aggiungo template "abbozzo di informatica" |
→Software per la refattorizzazione: aggiunto software di refactoring per Python (e sostituito "refattorizzazione" con "refactoring" nel titolo della sezione, traendo spunto dalla discussione) |
||
Riga 2:
Il '''refactoring''' o '''rifattorizzazione''' è un termine usato nel campo dell'[[ingegneria del software]] per indicare il processo di modifica della struttura interna di un [[programma (informatica)|programma]] per [[computer]] eseguito senza modificarne il comportamento funzionale esterno o le funzionalità esistenti. Tipicamente, il refactoring viene applicato al fine di migliorare le proprietà non funzionali del [[software]], quali la leggibilità e la struttura del [[Codice sorgente|codice]], la sua aderenza al [[paradigma di programmazione]], il suo grado di manutenibilità, la sua estensibilità, le prestazioni, e così via.
== Software per
Molti [[editor di testo]] e [[Integrated development environment|IDE]] forniscono supporto al refactoring del codice come ad esempio:
* IntelliJ IDEA (per [[Java (linguaggio)|Java]])
Riga 9:
* Embarcadero [[Delphi]]
* [[Visual Studio]] 2008 e 2010 (per .NET)
* [[PyCharm]] (per [[Python]])
== Voci correlate ==
|