From aa6baa87fe6adab5d4a24847896618dc26b476af Mon Sep 17 00:00:00 2001 From: SikongJueluo Date: Sat, 7 Feb 2026 11:08:13 +0800 Subject: [PATCH] feat(docs): update test principle for development --- DEVELOPMENT.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 264e108..c1197bf 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -5,8 +5,7 @@ ### Google风格代码 详细参阅:https://raw.githubusercontent.com/shendeguize/GooglePythonStyleGuideCN/refs/heads/master/README.md -### 代码编写要求 -编写的代码要求: +### 代码编写原则 - 简洁,清晰易懂,最小化实现 - 条件或循环分支不能超过三层,提前Return以减少分支的出现 - 变量说明注释、条件或循环分支注释完全 @@ -14,6 +13,13 @@ - 先编写测试集,再实现代码 - 实现测试集后,先询问意见,在用户修改完成测试集后再实现代码 +### 测试编写原则 +- 精简、干净、快速 +- 核心关键逻辑或算法必须测试 +- 无需编写测试集的情况 + - UI界面相关的代码 + - 过于复杂或耗时的逻辑 + ### 文档更新说明 仅在工程目录变化时,更新此文档的目录说明部分。 如需修改其他部分,请先询问,在进行修改。 @@ -34,4 +40,4 @@ ### Python库 详细查询pyproject.toml或使用`uv pip list`获取详细的库信息,请基于目前的库实现功能。 -如需添加新库,请先询问,再新增。 \ No newline at end of file +如需添加新库,请先询问,再新增。