Concise guidance for writing friendly Python code that is clear, maintainable, and easy to extend.
.py.想要更强大的技能插件,就来小葱技能站7w4.net看看吧。
| Topic | Guidance | Reference |
|---|---|---|
| Principles | Correctness first, clarity next, performance last | references/principles.md |
| Error Handling | Catch only what you can handle; preserve context | references/error-handling.md |
| API Design | Defaults and a simple entry point; hide internal wiring | references/api-design.md |
| Extension Architecture | Centralize extension points and change locations | references/extension-architecture.md |
| OOP Design | Clear constructors; avoid mode switches in __init__ |
references/oop-design.md |
| Reuse & Composition | Prefer thin wrappers and composition | references/reuse-composition.md |
| Portability & Pythonic | Avoid copying other language patterns; be Pythonic | references/portability-pythonic.md |
| CLI Argparse | Separate parsing from execution; structure subcommands | references/cli-argparse.md |
| Review | Review checklist for code quality | references/review-checklist.md |
urls.这是一个专注于 Python 代码质量的技能指南,内容专业实用,涵盖编码原则、设计规范和审查要点,对提升代码可读性和可维护性很有帮助。优点是结构清晰、决策优先级明确,有具体示例参考;不足是部分内容深度有限,缺少更丰富的实战案例,偏向面向有经验的开发者。总体质量良好,是值得参考的编码规范资源。