PYTHON · 进阶
深入类型、并发、测试、数据库与 API 架构。
为函数和对象补充可检查的接口约定。
使用 dataclass 减少样板代码并约束状态。
用有限状态替代散落的魔法字符串。
使用惰性求值处理长序列和数据流。
在不修改核心函数的前提下附加行为。
组合映射、过滤和归约表达数据变换。
隔离项目依赖并建立可复现环境。
把环境差异移出源码,并进行类型转换和校验。
记录可搜索的运行事件而不是散落 print。
围绕行为编写独立、可读、可重复的测试。
隔离外部服务,同时避免过度模拟实现细节。
利用静态反馈拆分复杂函数和消除重复。
区分 I/O 密集与 CPU 密集任务的执行模型。
使用事件循环并发处理大量等待任务。
先测量瓶颈,再选择算法、缓存或并发优化。
用参数化查询和事务维护数据一致性。
围绕资源、验证和错误语义设计 HTTP 接口。
按领域和边界组织服务,并建立部署检查。