Usiamo Git come nostro DVCS e stiamo per iniziare a fare un clean up (mai fatto prima in questo team) di file che non sono necessari (non fanno parte delle fonti) dei nostri prodotti.
Questo avviene in due modi:
- rimuovendo i file
product
dal repository e aggiungendoli all'elenco di ignora. - eliminazione del codice guasto
Secondo Wikipedia :
Code refactoring is the process of restructuring existing computer code without changing its external behavior. Refactoring improves nonfunctional attributes of the software. Advantages include improved code readability and reduced complexity to improve source code maintainability, and create a more expressive internal architecture or object model to improve extensibility.
e dalla voce di Martin Fowler :
Refactoring is a very specific technique, founded on using small behavior-preserving transformations (themselves called refactorings).
Non ho letto da nessuna parte che la rimozione di codice morto o la rimozione di file dal repository siano considerate tecniche di refactoring, ma le vedo entrambe come tecniche che "migliorano la manutenibilità del codice sorgente" rimuovendo codice irrilevante che potrebbe distrarci più tardi.
Pensi sia ragionevole chiamare queste due attività "Refactoring"?