InfoQ

InfoQ

主题/标签专用视图

Eclipse相关的内容


最新“Eclipse”相关专题内容

重构全局系统架构的方法与工具

主题
互联网

在时间、成本和能力的约束下,全局系统架构往往不能一步到位臻于完美。在一个快速发展的企业中,架构团队需要以拥抱变化、创造变化的心态,持续重构全局系统架构,使之与当前业务、组织的结构与规模相匹配。否则全局系统架构将会成为效率提升、规模增长与新业务发展的障碍。重构是满足功能不变前提下的结构优化,但和日常开发工作中的代码重构相比,全局系统架构重构的难度、成本与风险会高许多,也缺乏普适的方法和成熟的工具的支持。在数十次大型全局系统架构重构项目实践的基础上,我们逐步发展起一套理解全局系统架构、识别架构“bad smell”并优化架构的模式、组织架构重构项目、控制架构重构风险的方法,并建设了一些在实践中证明有效的架构重构工具。本次分享中,将会和大家探讨重构全局系统架构的方法与工具。

“Eclipse”相关新闻

Scala IDE 2.0增加重构支持

主题
IDE,
Java

Scala IDE赶在年底发布了2.0版。Scala IDE项目最初由Miles Sabin创立,后与Typesafe携手,造就了一个达到产品级质量的Scala开发环境。InfoQ向Typesafe的Iulian Dragos求教本次发布的要点。

Eclipse Marketplace装机量已超过一百万

主题
开放源代码,
Eclipse

本周Eclipse Marketplace装机量已超过一百万。该Marketplace为用户提供了可以集中查找Eclipse插件的地方,开源供应商和商业供应商都可以在其中发布插件的相关信息。为了深入了解Eclipse Marketplace,InfoQ采访了Eclipse基金会市场营销和生态系统副总裁Ian Skerrett。

MIT为面向对象程序员带来福音

主题
技术,
开放源代码,
扩展性,
代码分析,
工具,
编程

在最近的一篇新闻中,麻省理工学院介绍了一种新技术,可以自动记录对象之间的联系。这个系统能够判断出大型软件项目中对象的交互方式,因此可以通知此后的对象,让它们知道需要哪些对象来设计特定类型的功能。

“Eclipse”相关文章

模块化Java简介

主题
Java

过去几年,Java模块化一直都是一个活跃的话题。从JSR 227(现已废止)到JSR 291,以及正在进行中的JSR 294,模块化看起来是Java进化过程中的必经一环。即便是基于JVM的未来语言,比如Scala,也考虑了模块化的问题。那么,模块化意味着什么?为什么要关注它呢?

案例研究:Eclipse富Ajax开发平台在CAS Software AG项目中的应用

主题
RIA,
故事和案例分析,
Java,
富客户端/桌面

本文通过对CAS Software AG在最近的一款新产品中如何用RAP来进行开发的案例分析,讲述了Eclipse RAP(富Ajax开发平台)在实际中的应用。其中CAS也使用了Eclipse Equinox,本文也会加以讨论。

RGen:Ruby建模和代码生成的框架

主题
Ruby,
架构 ,
Java,
建模,
领域专用语言

本文介绍了RGen,这是一个受到openArchitectureWare启发的建模框架。RGen使用内部DSLs来定义元模型,并且为Ruby提供了一个完整的建模栈。

“Eclipse”相关技术演讲

基于静态依赖的测试

主题
敏捷,
Java,
单元测试

在William的演讲中,将使用JUnit和其他一些工具,如一个使用Eclipse重构菜单的可测试系统、使用EasyMock进行注射伪对象依赖(在 constructor或者setter中),基于PowerMock的旁路封装,使用AspectJ分离concerns等。还将讨论如何在已有代码的限制条件下,选择合适的方案解决单元测试的需求,并展示如何应用测试驱动新代码。演讲中还会提供一些示例代码。

“Eclipse”相关技术访谈

Dan Lucraft谈NoSQL DB在Rails中的使用与基于JRuby的编辑器RedCar的设计思路

主题
Ruby,
数据库设计,
Ruby on Rails,
JRuby,
Java,
数据访问,
IDE

Dan Lucraft讨论了MongoDB的使用,如何在Rails中使用异步观察者。此外,他还谈及了基于JRuby/SWT/HTML/Javascript的可扩展编辑器RedCar的设计思路。
本采访由丁雪丰翻译。