2013-12-13 13 views
5

Chiedo a questa domanda, come ho bisogno di alcuni aggiornamenti sui duplicati di sotto del quale non sono aggiornati: Eclipse>WST>JSDT Javascript RefactoringC'è finalmente un modo per fare il refactoring in JavaScript, progetti HTML in Eclipse Kepler?

How do you refactor JavaScript, HTML, CSS, etc?

Tutto quello che voglio fare con il refactoring è rinominare miei nomi di variabile/funzione per tutta la mia progetto html/javascript. Quindi niente oltre a ciò di cui ho bisogno. Quindi c'è qualche plugin eclipse affidabile, ecc.

Per favore non mi consigli di andare per prodotti JetBrains come webstorm o intellij. Mi piacerebbe restare con Eclipse. Ho testato netbeans e molti altri ides.

+0

Uno degli aspetti negativi dell'uso di un linguaggio non tipizzato - il refactoring completamente automatico e robusto non è sempre possibile e/o è molto difficile. – SnakeDoc

+0

D'accordo, ma almeno potrebbero fare bene come webstorm. Questo mi basta. –

+0

Ho l'ADT, che è venuto con Eclipse 4.2.1, e in questo, l'opzione refactor> rinomina è sempre lì per tutto il codice .. –

risposta

0

Questa non è la risposta che volevi, è quella che ti serve. Il ri-factoring è un'attività che va oltre lo scopo dell'automazione. Ci sono molti strumenti che si possono usare, ma quello che non ti piace (cerca/sostituisci), è quello su cui puoi ricorrere quando gli strumenti di ri-factoring automatico sono insufficienti; non sono all'altezza del tuo livello di ragionamento astratto e intelligenza. Potresti leggere this book e ciò aiuterà le tue capacità di sviluppo in modo incommensurabile.

Se come dici "tutto quello che vuoi fare è rinominare" Notepad++ consente di effettuare una ricerca/sostituzione in più file. Eclipse fa anche questo se non sbaglio.

Che cosa è possibile fare per migliorare il processo e rendere la codifica manuale meno incline agli errori è utilizzare il test dell'unità, provare QUnit. Potresti guardare a questo e alle idee che stanno dietro allo Test Driven Development in generale. Non è facile applicare test automatizzati a HTML o CSS poiché sono dichiarativi ed è necessario analizzare le schermate risultanti (come attività di controllo qualità)

Il mio punto è che non otterrete ciò che state cercando, non dove lo stai cercando Ma c'è altro da trovare. Buona fortuna