架构整洁之道
国韵
技术改变世界
展开
-
架构整洁之道——第三章 编程范式总览
一.结构化编程结构化编程对程序,控制权的直接转移进行了限制和规范二.面向对象编程面向对象编程对程序的控制权的间接转移进行了限制和规范三.函数式编程函数式编程对程序中的赋值进行了限制和规范。多态是跨越架构边界的手段,函数式编程是规范和限制数据存放的位置和访问权限的手段,结构化编程则是各模块的算法实现基础。注:以上是本书中内容摘录,由于本人仅仅略懂面向对象,在其他方面未曾涉猎,这里仅仅对书本内容进行记录。如果你看到该文章,有相关好的书籍,资料请推荐给我,不胜感激!!!...原创 2020-12-17 10:09:31 · 136 阅读 · 2 评论 -
架构整洁之道-两个价值纬度
两个价值指的是:行为价值,架构价值行为价值:关注的是程序的行为,更多的应该是在软件开发人员关注的,也就是需求分析阶段具体的逻辑行为点,软件开发人员需要将这些转换为自己的代码。架构价值:软件具有较高的灵活性,扩展性。使软件足够软,能够适应在变换的过程中的快速更新,迭代。哪个价值的重要性跟高一点?站在不同的角度来讲或许会有不同的答案:用户角度:关心的是系统的易学性,易用行,有使用的需求即可,两个价值对于他们是没任何意义的。业务部分:关心系统的工作和运行状态,他们更关心的是系统的行为,用户原创 2020-11-27 10:19:09 · 213 阅读 · 0 评论 -
架构整洁之道-第一章
随着代码能力的不断提升,现在越来越觉得架构的重要性,接下来的日子里,我会每天读一章相关书籍,记录以下自己的学习,仅供自己学习,这本书【架构整洁之道】主要讲述的理论相关的知识,后面我会慢慢学习,比如设计模式啊,数据库管理等不同方面的技能,有机会也会不断更新。希望能给陌生的你带来启迪。什么是架构?在我看来,每一行代码都是架构的一部分,他是一个约束,一个规范。一个架构的好坏其实对应的就是一个规则的灵活性,包括使用等(只是目前的理解)。每个人都有自己的一套编码习惯,你把你的习惯构造成一个大家都...原创 2020-11-16 23:01:06 · 141 阅读 · 0 评论