美文网首页
「架构整洁之道」- Uncle Bob

「架构整洁之道」- Uncle Bob

作者: 玫瑰的lover | 来源:发表于2024-05-02 23:16 被阅读0次

架构整洁

  • 微服务架构

  • 策略与细节
    策略: 这个系统要做什么, 要解决什么问题?
    细节: 数据存储使用redux,context, or state

  • 今天的软件系统与过去的软件本质是一样的, 都是由 if 条件语句, 赋值语句以及 while 循环语句组成的,最终产生的代码是顺序结构,if 分支结构,以及while 循环结构;

  • 软件的规则其实就是排列组合代码块,也可以叫做编排;

  • 代码除了需要跑起来,还要易阅读(表达力要强),易扩展,易维护,甚至可以直接重用;

区分一个观点和一组问题

1.观点: 分离控制和逻辑

所谓控制,业务无关! 就是对流程流转的与业务无关的代码或系统控制(多线程,异步,服务发现,部署)
所谓逻辑,业务相关! 实实在在的业务逻辑,是解决用户的问题的逻辑.

  1. 区分一组词语 简单vs.简陋,平衡vs.妥协, 迭代vs.半成品

不好的代码架构

  • 变量名称非常随意
  • 依赖逻辑错综复杂
  • 层次结构乱七八糟
  • 部署流程一塌糊涂
  • 监控系统一片空白

Celebrity

  • 1946 年,阿兰·图灵(Alan Turing)设计并建造了一台计算机,名为 ACE
  • Bob 大叔, 从 1970 编程至今

名人名言

老子: 治大国如烹小鲜

相关文章

网友评论

      本文标题:「架构整洁之道」- Uncle Bob

      本文链接:https://www.haomeiwen.com/subject/wotcfjtx.html