Quando si scava nel codice Python precedente e si scrive codice Python, spesso uso pylint. Sto anche usando Clone Digger. Recentemente ho iniziato a utilizzare rope, che è una libreria per il refactoring automatico.Strumento Python che suggerisce i refactoring
Ma io sto cercando qualcos'altro che la corda. Preferirei uno strumento che fornisse solo suggerimenti su possibili refactoring: nomina il refactoring, opzionalmente fornisce una breve descrizione di esso (ottimo per scopi di apprendimento), evidenzia la sezione del codice e mi consente di eseguire personalmente il refactoring. C'è un tale strumento?
Per motivi di apprendimento, consiglierei sia http://www.refactoring.com/ che il vero libro di Martin Fowler, non conosco alcuno strumento che funzioni esattamente come hai descritto :( – Ryan
Hai un esempio concreto del tipo di strumento che stai cercando, che esiste già per Python o un altro linguaggio di programmazione? – bignose
Sia pylint che Clone Digger suggeriscono alcuni punti problematici facendo riferimento a problemi specifici nel codice, ma non suggeriscono i refactoring stessi – Anonymous