🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 核对表:布局 ## 一般问题 - [] 格式化主要是为了展现代码的逻辑结构吗? - [] 你的布局方案能统一地运用吗? - [] 你的布局方案能让代码易于维护吗? - [] 你的布局方案是否有利于代码的可读性? ## 控制结构的布局 - [] 你的代码中避免begin-end对或{}的双重缩进了吗? - [] 相邻的块之间用空行分隔了吗? - [] 对复杂表达式格式化时考虑到可读性吗? - [] 对只有一条语句的块的布局始终如一吗? - [] case语句与其他控制结构的格式化保持一致了吗? - [] 对goto语句的格式化是否让其显眼了呢? ## 单条语句的布局 - [] 为逻辑表达式、数组下标和子程序参数的可读性而使用空格了吗? - [] 不完整的语句在行末是以明显有错的方式结束吗? - [] 后续行按照标准数目缩进了吗? - [] 每行顶多只有一条语句吗? - [] 所写的每个语句都没有副作用吗? - [] 每行顶多只声明一个数据吗? ## 注释的布局 - [] 注释与其所注释的代码的缩进量相同吗? - [] 注释的风格便于维护吗? ## 子程序的布局 - [] 你对每个子程序参数的格式化方式便于看懂、修改、注释吗? - [] 采用空行分隔子程序的各部分了吗? ## 类、文件和程序的布局 - [] 多数类和文件之间是一一对应的关系吗? - [] 如果文件内有多个类,各类中的子程序披类分组了吗?各类都清楚标识了吗? - [] 文件中的子程序用空行清楚地分开了吗? - [] 在没有更好的组织形式的场合,所有子程序都按字母顺序排列了吗?