InfoQ

InfoQ

主题/标签专用视图

重用相关的内容


最新“重用”相关专题内容

系统级复用的成功要素

主题
架构 ,
团队工作,
重用,
设计,
企业架构

系统级的复用需要人、过程和技术决策之间的相互作用,而且这一切必须在真实环境的约束下进行。是否有成功要素能让复用与众不同?这篇文章提供的5个成功要素会对此有帮助,它们是:捕捉领域差异,易于集成,深入研究设计,高效的团队工作和管理领域的复杂性。

有效进行软件重用的小提示

主题
架构 ,
Java,
重用,
沟通,
编程

Vijay Narayanan根据他从多个项目中总结的经验,分享了十个成功进行系统级软件组件重用的小提示。这些提示并非尽善尽美,但却能帮助开发人员和团队领导明晰各种策略,从而成功地进行系统级重用。

程序员修炼之道,十年之后

主题
Ruby,
敏捷,
敏捷技术,
Ruby on Rails,
重用

10 年之前,Andy Hunt和我合著了《程序员修炼之道》(The Pragmatic Programmer)。自那以后的10年间,软件行业发生了翻天覆地的变化:敏捷软件开发盛行,测试和测试驱动开发在很多开发人员的工作中扮演着重要的角色,而且软件也越来越趋向云计算和多核设备。那么以前的那些建议还是否适用?如果我们今天重写此书,需要做哪些改变?今天,一个讲求实效的程序员正在做些什么?本演讲视频录制于AgileChina 2009。

“重用”相关新闻

Mono向Mac OS应用程序开发示好

主题
重用,
.NET框架,
.NET

Mono正在努力改进各个平台上的使用体验。近日Miguel de Icaza在博客上宣布MonoMac发布了新的版本。MonoMac是面向Mac OSX API的C#绑定,其API设计主要受到了MonoTouch的启发,后者可以基于Mono开发原生的iOS应用程序。MonoMac套件的目标之一,也是发布独立的 .app应用程序,让最终用户摆脱对Mono的依赖。

采用OSGi框架开发项目的十个问题

主题
扩展性,
重用,
Java,
配置管理,
架构 ,
架构,
设计

Java社区领袖Adam Bien认为,从技术角度讲,OSGi的确是实现模块化的可行办法,但OSGi的主要挑战不是技术,而是模块和bundle的管理。他建议在决定采用OSGi框架开发项目之前考虑10个重要问题。

“服务重用”是否被过度使用?

主题
重用,
SOA

服务重用是否是衡量SOA成功与否的有效指标?Richard Watson认为,人们的视线太过于关注在重用上,却可能忽视了真正有价值的东西:服务的使用。

使用扩展方法对调用进行验证

主题
语法,
.NET框架,
重用,
.NET

利用C# 3.0提供的扩展方法,可以为已经编译好的程序集类型增加新的方法,从而应对新的扩展。除了在可扩展性方面所具有的优势之外,如果能够合理地结合泛型与类型推断,扩展方法还可以有效降低代码的重复,提高程序的可重用性。本文通过一些代码示例展现了利用扩展方法对调用进行验证的技巧。

InfoQ中文站翻译之作《实现模式》中文版面市

主题
软件工匠,
语言,
Ruby,
重用,
.NET,
敏捷,
架构 ,
Java,
面向对象设计,
SOA,
设计模式

《实现模式》中文版近日已经面市。该书的作者为Kent Beck,JUnit测试框架创始人,《测试驱动开发》和《解析极限编程》的作者,软件业中最具创新力,最富盛名的领袖之一。在这本书中,Kent Beck将自己多年形成的编程习惯以及阅读既有代码的体验凝练成了编程中的价值观、原则和77种实现模式,帮助人们写出更加简洁、清晰、组织良好且具有更佳有效产出的代码。本书由InfoQ中文站翻译完成。

采访Clone Detective项目创始人Immo Landwerth

主题
IDE,
重用,
.NET

我们采访了Visual Studio开源项目Clone Detective的创始人Immo Landwerth。该项目利用ConQAT分析副本的C#代码