我问这个问题,因为我需要对下面的重复项进行一些更新: Eclipse>WST>JSDT Javascript Refactoring
How do you refactor JavaScript, HTML, CSS, etc?
我想要做的重构就是在我的html / javascript项目中重命名我的变量/函数名称。所以我不需要什么。那么有没有可靠的日食插件等。
请不要建议我去购买诸如webstorm或intellij等JetBrains产品。我想坚持吃日食。我也测试了netbeans和许多其他ides。
答案 0 :(得分:0)
这不是你想要的答案,而是你需要的答案。重新分解是一项主要超出自动化范围的活动。有许多工具可供使用,但您不喜欢(搜索/替换)的工具是您在自动重构工具不足时可以依赖的工具;即不符合你的抽象推理和智力水平。您可以阅读this book,这将有助于您的开发技能无法估量。
如果你说“你要做的就是重命名”Notepad++允许你在多个文件中进行搜索/替换。如果我没弄错的话,Eclipse也会这样做。
使用单元测试,尝试QUnit可以做些什么来改进过程并使易错手动编码变得更加繁琐。你可以看一下Test Driven Development背后的想法和想法。将自动化测试应用于HTML或CSS并不容易,因为它们是声明性的,您需要关注结果屏幕(作为质量控制活动)
我的观点是,你不会得到你想要的东西,而不是你想要的东西。但还有更多要找。祝你好运