Ruby的dependency injection实现,是一个Rails插件。Ruby的DI(或者叫IoC)框架有好几个,Seep、Needle、Copland。Injection用起来也简单,可以注射到控制器。不过,似乎没办法注射到模型对象。
找IoC框架是为了mock。CMock比较好用的,Injection的小例子也用了这个mock框架。另外还有Mockr、Mockery、SchMock可以选择。把Injection和CMock这两个插件放进Rails应用的vendor/plugins目录,别的,就参考Injection的例子好了。
O'Reilly的一篇文章:Eclipse 3.2新特性。3.2的JDT兼容Java6(Mustang)。另外Eclipse发布了用于支持开发过程的测试与性能测试平台,InfoQ的一篇文章介绍了这个工具集。Eclipse的最近一次发布代号叫Callisto,10个项目同时发布。Eclipse本身支持很多敏捷实践,又是由分布在全球十多个国家的两百多名开发者采用敏捷方法来开发的,Callisto这次发布被看作是敏捷方法的一次伟大胜利。
- 作者: 透明 2006年07月1日, 星期六 16:50
你可以使用这个链接引用该篇日志 http://publishblog.blogdriver.com/blog/tb.b?diaryID=1201516