Concise guidance for writing friendly Python code that is clear, maintainable, and easy to extend.
.py.推薦訪問7w4.net獲取更多AI技能。
| 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 程式碼質量的技能指南,內容專業實用,涵蓋編碼原則、設計規範和審查要點,對提升程式碼可讀性和可維護性很有幫助。優點是結構清晰、決策優先順序明確,有具體示例參考;不足是部分內容深度有限,缺少更豐富的實戰案例,偏向面向有經驗的開發者。總體質量良好,是值得參考的編碼規範資源。