架构
nielinjie127
这个作者很懒,什么都没留下…
展开
-
Linus的代码与数据结构
Linus说: “烂程序员关心的是代码。好程序员关心的是数据结构和它们之间的关系。” 代码体现的是过程。数据结构(和它们之间的关系)体现的是实体。这里讲的过程和实体,都是模型,是人类思维对现实世界认知进而处理的手段。相比较而言,人类对实体的掌握,似乎要优于对过程。我们觉得实体比过程更直观和易处理。所以面对复杂和大规模的过程,人们借助实体,来增强认知和处理能力 - 一方面,我们借助实体,对过程做分割原创 2017-12-31 13:10:17 · 717 阅读 · 0 评论 -
“驱动”与“面向”
领域驱动、测试驱动、风险驱动;面向对象、面向组件、面向服务。这些说法我们都已经很熟悉了,大家研究的重点往往是其中的那个名词。名词是关键没错,但那已经说得够多了。今天来聊聊其中的动词,“驱动”与“面向”。 “驱动”,作用于问题空间,讲的是拆分问题的单位。领域驱动,是以领域结构为依据拆分问题;测试驱动,就是将问题拆分为一个个测试案例,等等。拆分后的小问题,就是应对问题的单位、解决问题、验证解答的原创 2017-12-31 13:56:21 · 174 阅读 · 0 评论