From 98516e0f4da12d88d0162b2553cdf3d1bd313706 Mon Sep 17 00:00:00 2001 From: Aoran Zeng Date: Wed, 20 Aug 2025 18:35:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BB=A3=E7=A0=81=E9=A3=8E?= =?UTF-8?q?=E6=A0=BC=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/03-为什么拒绝使用代码格式化工具.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/doc/03-为什么拒绝使用代码格式化工具.md b/doc/03-为什么拒绝使用代码格式化工具.md index 56589b5..a258066 100644 --- a/doc/03-为什么拒绝使用代码格式化工具.md +++ b/doc/03-为什么拒绝使用代码格式化工具.md @@ -6,7 +6,7 @@ ! Doc Authors : 曾奥然 ! Contributors : Nul None ! Created On : <2025-08-10> - ! Last Modified : <2025-08-18> + ! Last Modified : <2025-08-20> ! ---------------------------------------------------------- --> # chsrc 代码风格 @@ -88,11 +88,14 @@ if (!matched) matched = iterate_menu (chsrc_wr_menu, input, &target_tmp); - 整体上基于 `GNU style`,但我们坚持自己的美学原则,在细节上有所改进 -- 类型名: `PascalCase_t` +- 类型名: `PascalCase_t`,即 `UpperCamelCase_t` - 函数定义和调用时,**函数名和`()`之间始终保持一个空格**,如果是在宏中,可紧凑一些,无硬性规定 -- 函数和函数定义之间保持**2个空行**,若一系列函数和一系列函数存在主题性区别,**可用3个空行** +- 函数和函数定义之间**一般保持2个空行** + + - 若函数之间有高度关联性,**可用1个空行** + - 若一系列函数和一系列函数存在主题性区别,**可用3个空行**