页面加载中...

Personal Blog

今日短句

生命终将逝去,系统也终将腐化,无论设计人员如何优秀,如何努力,随着时间变迁,系统内部累计的不利因素会越来越多,最终会耗尽所有的生命力。那么我们费劲心力去维护系统架构的作用是什么呢?答案是尽量延长系统的生命力,并且保持健康。

而在诞生之初,一个良好的边界划分,赋予了系统强大的先天优势,使得系统在以后的成长(进化)过程中更健康(易用)、更强壮(稳定)、更适应环境(易扩展),生命力更长久。

可能有一种观点是,设计是系统架构师的事情,开发人员只管撸代码就行了。个人认为,无论规模大小,无论是设计一个大型分布式系统,还是设计一个类,一个函数,并没有本质区别,都是一种设计活动。都应该仔细思考,反复琢磨,让系统有序,避免过早划入混沌,而边界识别,是系统设计里的重中之重。

2026年5月18日
  • 2024--原地踏步,决定转向

    14 min
  • 读徐宥的《我的大学》有感

    10 min
  • 文章推荐-根据用户规模扩展系统

    1 min
  • CLI快捷键

    2 min
  • ThinkPad触控板无法双指滑动

    1 min
  • 你需要读VibeCoding的代码

    2 min
  • Required request part ‘file‘ is not present

    4 min
  • mybatis Cannot determine value type from string ‘xxx‘

    1 min
  • MySQL处理幻读的方式

    2 min
  • 从【点不动按钮】到【证书过期】

    3 min
  • 主题上手指南

    8 min
  • HTTPS

    2 min
  • 一位工程师的经验之谈

    5 min
  • 我们是否应该以不同的方式看待运气?

    2 min
  • 集线器、交换机、路由器.md

    1 min
  • CrashCourseofCS

    3 min
  • 职业生涯

    2 min
  • 阻塞、非阻塞与同步、异步本质区别是什么

    1 min
  • Kotlin语法

    1 min
  • 为什么重写equals()时需要重写hashCode()?

    1 min