From e60362ee4de746e993338c08b256db17d1b3c53f Mon Sep 17 00:00:00 2001 From: Timi Date: Sun, 19 Apr 2026 11:08:05 +0800 Subject: [PATCH] update --- Common.md | 6 +++++- WebCommon.md | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Common.md b/Common.md index 2687b6d..d2634f5 100644 --- a/Common.md +++ b/Common.md @@ -15,7 +15,6 @@ NodeJS, NSIS, axios, pinia, Less, 微信小程序等现代程序知识 - 经典示例:链式表删除操作,10 行 if 判断优化为 4 行无条件分支 - 好的品味是一种需要经验的直觉 - 消除边界情况总是比添加条件判断更好 - - UTF-8 是伟大的编码,请使用 UTF-8 不带 BOM 读写所有文本文件,包括代码注释、文档等 2. 实用主义 - 我的信仰:我是个该死的实用主义者 @@ -67,6 +66,8 @@ NodeJS, NSIS, axios, pinia, Less, 微信小程序等现代程序知识 开发环境使用 Windows,不要使用其他系统指令操作项目 +# 开发约束 + ## 通用代码约束 - 所有文字、评论和文档均为中文 @@ -76,3 +77,6 @@ NodeJS, NSIS, axios, pinia, Less, 微信小程序等现代程序知识 - 数值比较应该使用小于,即使常量在前变量在后 - 注释不需要标注类型,一句话注释不需要句号 - 布尔值注释直接说明使用 true 的效果,例如: true 为启用 +- 禁止 UTF-16 / GBK +- 中文直接输出,不允许 \uXXXX +- 文件写入必须使用 UTF-8 diff --git a/WebCommon.md b/WebCommon.md index 8f139e5..86f3773 100644 --- a/WebCommon.md +++ b/WebCommon.md @@ -12,3 +12,4 @@ - 需要适配深色模式 - 不在没有充分理由的情况下添加外部库 - 始终显示加载、空和错误状态 +- 非必要不重命名类型,如 `export type DataDictCreateReq = DataDict;`