Recent Posts

实现领域驱动设计

本文有 16609 字,大约需要 41 分钟可以读完, 创建于 2019-02-23

领域驱动设计在最近几年里越来越多地走进了主流架构设计的中心舞台上来了,这一切其实似乎是在业界精神领袖Martin Folwer在 他的《企业软件架构模式》一书和各种各样的讨论中的推荐之下之后忽然就火了起来。 甚至有一种说法是:如果学完了设计模式之后感觉没有什么用武之地,那么你需要去好好看一下Eric Evans写...

读Uncle Bob新书-Clean Archtiecture

本文有 14506 字,大约需要 36 分钟可以读完, 创建于 2019-01-26

不经意发现Bob大叔出版了新书,延续之前的命名风格定名为《Clean Architecture》,英文版已经于2017年底正式上市; 刚好公司的账户可以访问Orielly公司的在线书城,于是就断断续续地读了起来。 Bob大叔讲故事的能力即使在久负盛名的技术作家圈里面也是闪耀出众的,可以算作是高手中的高手,行文由浅...

Rust2018版:生产力提升的开始

本文有 6722 字,大约需要 16 分钟可以读完, 创建于 2019-01-19

不同于传统的工业标准的C++/Java语言缓慢的更新节奏(最近几年大家都加快了演进的节奏),Rust从一开始就采用了滚动发布的模型, 基本上是按照固定的步伐每个六个星期就会放出来一个新版本,并且从正式发布了1.0开始,最近两年来一直是保持向后兼容的。 社区在2018年初的时候,就约定好会在18年发一个大版本出来,...

现代C++语言是否走上了歧路?

本文有 4557 字,大约需要 11 分钟可以读完, 创建于 2018-12-30

C++标准的演进和推出速度过慢一直被内外社区批评,甚至当第一个21世纪的语言标准终于于2011年发布的时候,标准委员会的人都自嘲说我们是一门计算机语言,所以0x需要用十六进制数表示。 进入了第二个十年之后,社区的老学究们终于决定引入时髦的"发布火车"的模型,滚动地推出新的功能,之后新的语言标准总算按照一个大版本一...

用Rust来辅助报表解析

本文有 12573 字,大约需要 31 分钟可以读完, 创建于 2018-12-15

最近遇到一个麻烦而繁琐的操作,需要从工作用的缺陷跟踪系统中导出报表,分析其中的一些数据模式,分类整理后用更好的方式整合出来; 本来这类反复重复的零碎工作,如果不是很复杂,依赖于Excel本身的强大的表格计算功能是很容易自动化的(在线系统比较古老仅仅支持CSV格式导出), 只是内部的字段量比较多,并且有很复杂的相互...