LPDDR5 协议(一)WCK Operation
2026/10/22 12:32:54
"架构设计"这四个字最容易让人联想到一张塞满方框的 PPT。但对写代码的人来说,架构的真实含义只有一句话:
在动手写实现之前,先决定哪些东西不许互相直接依赖。
一张架构图如果不能推出"谁不能调用谁",那它只是组织架构图,不是软件架构图。
| 决定的事 | 具体表现 | 出问题时的症状 |
|---|---|---|
| 变更成本 | 改一个玩法要动几个模块 | 加个活动系统要改 30 个文件 |
| 缺陷半径 | 一个 bug 能波及多大范围 | 服务器一个空指针,客户端全线崩溃 |
| 并行能力 | 几个人能同时干活不打架 | 两个人改同一个文件天天冲突 |
| 性能天花板 | 数据在系统里怎么流动 | 帧率从模块一上线就掉,再也回不去 |
这四件事里,前两件是架构,后两件