读:整洁代码的几个通用原则——从 Go 生态看起

📝

内容提要

最近读了一篇 Go 整洁代码的长文,内容覆盖函数设计、错误处理、接口设计和包架构。虽然代码是 Go 写的,但里面的原则大部分不限于特定语言。本文提炼几条最有通用价值的,示例改用 Python。 * 屏幕规则(Screen Rule):函数不超过一屏 原文提了一个很实在的质量指标:一个函数应该能在开发者屏幕上完整显示,大概是 30-50 行。超过了就该考虑拆分。 30 行不是什么...

➡️

继续阅读