Eclipse 3.6 (Helios)新特性
2010年6月23日 Eclipse 3.6 Helios 正式发布,对 Java 程序员来说有哪些新特性值得关注?
1、检查并报告是否有缺失的 @Override 注解,此功能仅对 Java 1.6 版本适用。在以前版本中,当我们为一个方法加上 @Override 注解,但是这个方法实际上并没有过载(override)任何父类的方法时,将会得到警告信息。在新版本中,如果我们忘记为一个过载方法加上 @Override 注解,同样也会得到警告信息。
2、变量视图中新增了一个列用于显示当前变量类型的实例数(Layout -> Select Column)。
3、Java 视图中的包名称可以用自定义的规则来显示(Window –> Preferences –> Java –> Appearance)。
4、用户可以选择在关闭 Eclipse 时不清除本地更改历史(local history),这样可以加快关闭的速度,但同时本地更改历史记录将会无限制地增大。
5、查看实现代码(Open Implementation)。此功能在 Navigate 菜单 ...
Martin Fowler 在 ThoughtWorks 内部关于版本控制工具的调查
文章来源 martinfowler.com
从2010年2月23日至3月3日,Martin Fowler 在 ThoughtWorks 内部通过开发人员邮件列表进行了一个关于版本控制工具的小调查,共收到99个回复。下面是调查选项定义和调查结果:
非常好 (如果不是最好也非常接近了)
还行 (不是最好,但是我还是愿意使用)
问题多多 (我可能会因此强烈建议我的团队使用其他同类工具)
危险 (非常糟糕的工具,我认为 ThoughtWorks 不应该使用它)
不知道 (我还没有使用过此工具)
回复数 (对此工具的回复总数,包括“不知道”选项)
好评率 ((“非常好”+“还行”)/回复数)
名称
非常好
还行
问题多多
危险
不知道
回复数
好评率
Subversion
20
72
6
1
0
99
93%
git
65
19
1
0
14
85
99%
Mercurial
...
GDB 7.0 发布
2009年10月06日,GDB7.0正式发布,新的版本你可以在这里下载。本次版本,不但有大家所关注的《GDB回溯调试技术》,同样还有其它大量的新特性,和对新平台的支持。
新版的GDB7.0支持如下新的平台或配置:
x86/x86_64 Darwin
x86_64 MinGW
Lattice Mico32
x86/x86_64 DICOS
S+core 3
The remote stub now supports x86 Windows CE
其主要的新加入的功能有:(看上去相当地高科技啊,很多术语都不知道怎么翻译,请注意后面的相关解释)
Python 脚本调试
回溯调试,调式过程记录并重演。
不间隔调试。 Non-stop debugging
并行调试。 Multi-architecture debugging
多进程调试。Multi-inferior, multi-process debugging
注释:
Non-stop 的意思是,当我们在调试一个进程中的某一个或某一些线程时,可以让没有被调试的线程继续运行不停止。
Multi-a ...