聂同学

一个程序员和架构师的实践与思考

“伪代码是好代码。”

可以这么说。

通常伪代码都直接描述了某个层面的业务逻辑,是比较典型的领域特定语言(DSL)。同时,也往往符合DDD中对统一语言的期望。

在系统中,如果有一个层次的代码可以集中精力于表达业务逻辑,而不用操心各种质量约束,无疑是理想的。

伪代码确实是好代码,如果它能如愿运行的话。

架构

分享 -