· Terry · Engineering
让代码结构随真实复杂度演化
成熟的工程结构不是一开始就拆得很细,而是在真实复杂度出现后,用刚好的抽象降低理解和修改成本。
成熟的工程结构不是一开始就拆得很细,而是在真实复杂度出现后,用刚好的抽象降低理解和修改成本。
设计模式不是先背名字再套代码。Hono 的 Lambda Adapter 展示了一个更实用的判断顺序:先找接口不兼容、重复流程和变化方向,再决定是否需要 Adapter、Strategy、Factory 或 Template Method。
Hono 不是一个监听端口的 HTTP Server,而是一套以 Web Standard Request/Response 为边界的请求处理框架。理解这个边界,就能看清 Router、Context、Middleware 和 Adapter 各自负责什么。