python-best-practices 这份 Skill 用类型和错误处理整理 Python 代码。它通过数据类、状态联合、领域标识与结构化接口,让对象用途和分支更清楚。
用户编号与订单编号都可能是字符串,NewType 帮助静态检查区分,但不会在运行时自动验证编号内容。冻结数据类也只是限制字段重新赋值,字段内的可变列表仍可能变化。
遇到解析失败,异常链保留原始原因,日志再留下必要线索,别把密码或整份输入都记进去。适合检查数据边界,而不是以类型注解代替入口校验;本文仅据完整主文,没有执行示例,所推荐检查器的速度排名也未实测。