X-Series是一套轻量级的框架。包含好几个工具,各自解决不同场景的共性问题。每个工具都拥有基于Eclipse的图形化编辑器和基于标准maven依赖的运行时引擎。他们具有以下特点:
- 易于使用:基于图形化界面,操作直观,容易理解
- 易于集成:基于maven依赖,可以直接引入到项目
- 易于测试:相关组件的接口经过精心设计,基本上都是函数式接口。组件之间的交互清晰,方便单元测试。部分工具可以直接生成单元测试代码
- 最合适的:所有的功能都经过精心挑选,没有一丝多余的功能。尽可能做到专注和精简。
X-Series试图解决大规模软件开发难题,包括:
- 沟通:如何准确有效的描述系统的静态和动态
- 文档:如何保障文档始终反应系统最新的状态
- 学习曲线:新手如何快速理解系统