# DemoApp 编码规范

## 命名规则
- 类型名: T + 大驼峰（如 TJsonConfigManager）
- 方法名: 大驼峰（如 LoadConfig、GetValue）
- 变量名: L + 大驼峰（局部）、F + 大驼峰（字段）
- 参数名: A + 大驼峰
- 常量名: 全大写 + 下划线（如 DEFAULT_PORT）
- 接口名: I + 大驼峰

## 格式规则
- 缩进: 2 空格
- begin/end 另起一行
- uses 子句按字母序排列，系统单元在前、自定义单元在后

## 异常处理
- 必须使用 try/finally 保护资源
- catch 使用具体异常类型，不使用 except(Exception): 兜底
- 自定义异常继承 Exception

## 文件头
每个单元文件头部包含单元用途的简短注释。

## 审核要求
- 检查所有对象创建是否有对应的 Free
- 检查 try/finally 是否配对
- 检查魔法数值是否定义为常量
- 检查函数长度（不超过 80 行）
