♣
比较难的问题:Eclipse和重构高手进
1 如何将重构操作覆盖到非java文件如,jsp,jspx,tag,tagx文件,如进行rename,move,change method signature操作时,对这些文件居然不处理,有没有这方面的插件?
2 重构不能覆盖到实例变量名。如原来有一个类house,在引用这个类的时候,变量名为myhouse,现在将house更改为home,可是myhouse这些变量名没有改为myhome,这种code smell太多了,怎么解决啊?在继承方面同样有这个问题,接口名称为usermanager,实现类为usermanagerimpl,现在想将usermanager改为userdao,可是usermanagerimpl没有跟着重命名为userdaoimpl,还是原来的,又得进行重命名。
3 eclipse居然在语句错误的情况下不能进行重构,我必须保证语法正确,如我某一个语句没有完成(没有以;结尾),重构操作居然不能进行,郁闷?
4 类型迁移,开发团队中的人员水平不一样,刚毕业的学生还是喜欢用vector,hashtable,现在处于性能和规范考虑,如何将其迁移到arraylist和hashmap,同时现在使用jdk 1.5,如果将stringbuffer之间迁移到stringbuilder,这种迁移应该也支持吧?
5 某些类型文件的重构,如jsp scriptlet代码中,执行rename,inline等操作,居然不可以。在编写ant的build.xml文件时,不支持property和target的重命名。
6 能否更智能点: 经常不知道某函数的返回类型或要我import相关类型,我会调用introduce variable这个功能来引入变量。如request.getsession()操作,当我将光标至于getsession中,不需选择表达式就应该可以调用introduce variable操作,但是却非让我选中request.getsession(),然后才能操作,不知道能否快捷点,自动选择该方法?
不要说我的要求过分,看一下能否解决?
· 网友精彩回答:
- 更多问题:
- · 在提交了一次add后,选择列表中的中文都变成了"????????",为什么?
- · 100分求解UDP控件的奇怪问题,解决就给分。
- · 关于PB中英文翻译的文章(2天类结帖)(前天的帖子刚结帖了)
- · VC+ACCESS数据库程序的问题。
- · 请问到哪里可以下载 程序员修炼三部曲 非常感谢
- · 在线等,请问后缀是WDL的文件该用什么工具打开?
- · 网络编程中的connect函数怎么控制它的connect时间
- · 自己下了个CPU降温工具CPUCOOL,但是不大会用,来请教一下.
- · 100分求一软件:无届浏览器
- · 怎样操作一组单选框中某一个框
- · 怎样通过Internet远程访问一个Access数据库!
- · 怎样通过Internet远程访问一个Access数据库!
- · asp.net 如何连接access数据库
- · 多文档的问题?
- · 线程池中讲的异步调用函数该怎么使用??谢谢
- · 请大家帮忙看看我的程序有什么问题??
- · 下拉菜单技术文档
- · 动态服务大全 | 动态
- · 水印制作技术
- · SMTP邮件服务
- · 算法与应用 | 算法
- · 堆栈技术文档
- · erp管理
- · php soap
- · soap消息
- · soap header
- · jdk1.4
- · jdk的配置
- · 内存芯片
- · 电源芯片
- · 甲骨文总裁
- · lotus notes 开发
- · 数据库管理系统
- · 数据库课程设计报告书
- · 网站数据库
- · Oracle数据库实例的内存和进程结构
- · 数据库服务器
- · 破解Access数据库密码
- · 巧妙应用powerpoint课件保存格式
- · powerpoint教学
- · 火狐浏览器免费下载

