在FP与DDD的道路上越走越远
托辞
最近一口气读了若干本FP方面的书,可人是越来越懒了,要整理个什么东西却也没有那个精力,所以简单扔几张图,算是给自己一个提醒吧。
在此期间,我用并不纯熟的Scala和Groovy练了一把手。虽然只是提取并整理Word文档内容、提取某日报文章这样的简单甚至入不了眼的小活,但因为对Java生态的完全陌生,所以为了能尽快使用POI、JDBC、JSoup以及Swing等等完成工作,我极其功利性地啃了不少“10天入门”、“21天精通”之类的资料,终于完活交差。
唯一的感慨,则是Groovy的灵活和Scala的强大——用TDD的方式,利用Spock勾勒出总体轮廓,再用Scala实现代码,除了个别语法差异,整个过程很自然流畅。回头看来,由于初涉FP,所以代码的OO痕迹很重,仍多处使用了var。所幸在IDEA和Git的支持下,重构的负担轻松了不少。另一方面,FP特有的一些Pattern则引起了我的极大兴趣。和GoF的Pattern侧重于代码结构本身不同,FP的Pattern很多是代数意义的。所以我又开始抽空阅读SICP。由于练习很多,难度还不低,所以阅读的进度也是很慢。
干货
Actor模型
FP & DDD & Reactive
转载请注明出处及作者,谢谢!