4 篇文章
标签:Software Design
收录 4 篇与「Software Design」相关的文章,包括 《Laravel 为什么适合 AI 辅助开发:约定、可读性与编程角色变化》、《AI 时代更需要重读《程序员修炼之道》》。
2026 年 7 月 30 日· 阅读时长 9 分钟
Laravel 为什么适合 AI 辅助开发:约定、可读性与编程角色变化
从 Taylor Otwell 的访谈出发,说明 Laravel Boost、框架约定和可读 API 为什么利于 Coding Agent,并讨论代码成本下降后的审查、风险与学习方式。
2026 年 7 月 27 日· 阅读时长 10 分钟
AI 时代更需要重读《程序员修炼之道》
从 Matt Pocock 对 strategic programming 的推荐出发,说明 Tracer Bullets、Orthogonality、Design by Contract 等经典原则如何约束 AI 辅助开发。
2026 年 7 月 24 日· 阅读时长 6 分钟
Go 布尔变量命名:用状态、能力和决策替代 flag
从 is、has、can、should 四类语义出发,整理 Go 布尔变量、条件判断与函数参数的命名方法,让代码直接表达状态、能力和决策。
2026 年 7 月 4 日· 阅读时长 9 分钟
好的 API 设计
Sean Goedecke《Everything I know about good API design》的中文译述,整理公共 API 设计中的兼容性、版本、认证、幂等、限流、分页和可选字段。