- 2
- 0
- 约3.14万字
- 约 46页
- 2026-05-14 发布于江西
- 举报
软件行业IT部开发工程师代码编写规范手册
第1章代码基础与通用规范
1.1项目结构与目录组织原则
项目根目录应严格遵循Monorepo或清晰的Monolithic架构原则,在根目录下建立统一的`src`文件夹用于存放所有文件,避免将依赖库、配置文件或构建脚本直接放置在根目录,以减少编译时的冲突并提升版本控制效率。子模块(如`api`,`service`,`entity`,`utils`,`test`)需按照业务领域划分,每个模块必须包含独立的可执行目录结构,例如`src/main/java/com/example/module/{entity,controller,service,repository}`,确保模块间职责单一,符合开闭原则。
配置文件(如`application.yml`或`perties`)应位于根目录或独立的配置目录中,严禁将数据库连接字符串、密钥(Key)或敏感参数直接写在代码行内,所有配置必须通过环境变量注入或通过配置中心动态加载。测试代码应独立于生产代码,通常位于`src/test/java`或`src/test/resources`目录下,测试用例需覆盖正常流程、边界条件及异常场景,确保测试代码不依赖外部运行时环境。文档与注释应作为代码的一部分维护,README.md文件应位于根目录,详细说明项目
原创力文档

文档评论(0)