架构设计
liuwenzhe2008
这个作者很懒,什么都没留下…
展开
-
基于领域特定语言(DSL)的用例驱动开发(UDD)
本文通过设计File Watcher这个软件,来阐述DSL-UDD设计思想。文件监控工具File Watcher的设计愿景 监控文件(夹)变化,包括文件(夹)的创建、修改、删除 文件变化时能够自动运行指定的命令 方便用户配置要监控的文件(夹),能够定义丰富灵活的过滤规则 每个用户都可以有自己的配置,不同用户的配置可以不相同 被触发运行的命令可以是shell命令,shell脚本,也可以是某种编程语言代原创 2016-08-11 18:02:33 · 3830 阅读 · 0 评论 -
实验驱动开发与响应式编程 ---- File Watcher的技术实现
File Watcher,是由wenzhe本人开发的一个文件监控工具(见:File Watcher,不只是一个工具),关于它的具体需求以及需求分析过程,请参加wenzhe本人的另一篇文章: 基于领域特定语言(DSL)的用例驱动开发(UDD)。不同于需求分析,本文主要立足于其技术实现细节。本文通过介绍它的技术实现过程,来阐述两个概念:实验驱动开发(EDD),以及响应式编程(使用RxJava库)。实验驱原创 2016-08-12 01:52:05 · 3171 阅读 · 1 评论