runningshrimp
|
6d5e65e50d
|
docs: 添加和更新代码注释及文档
style: 清理未使用的导入和代码
fix: 修复测试断言和逻辑错误
refactor: 优化代码结构和性能
chore: 删除不必要的配置文件和注释
|
2025-12-23 18:42:15 +08:00 |
runningshrimp
|
7a27224418
|
chore: 提交代码
|
2025-12-22 17:00:54 +08:00 |
王彪
|
71a74d71e2
|
chore: 清理中文文件和包内md文件
- 删除根目录中文文件:实施计划与待办事项清单.md, 系统审查报告.md
- 删除包内md文件:
- game_engine/src/performance/README.md
- game_engine/src/error/lock_safety.md
- game_engine/src/domain/AGGREGATE_DESIGN.md
- game_engine/src/domain/VALUE_OBJECTS_USAGE.md
- game_engine/src/domain/AGGREGATE_ROOTS.md
- game_engine/src/domain/AGGREGATE_BOUNDARIES.md
- game_engine_performance/src/README.md
这些文档已迁移到docs目录,保持代码目录整洁
|
2025-12-21 23:19:07 +08:00 |
王彪
|
ca7aeeb816
|
feat: 完成系统审查报告实施计划
主要改进:
- 完善测试覆盖:添加渲染、网络和压力测试
- 统一错误处理:统一错误类型转换,完善错误恢复策略
- 补充API文档:为核心模块和系统模块添加文档注释
- 添加使用示例:创建render_advanced、network_multiplayer、domain_events示例
- 内存管理优化:实现Bump分配器,扩展对象池支持更多类型
- 模块统一:评估并统一performance和profiling模块API
- 命名规范:创建命名规范文档,统一Service/Manager命名
- DDD架构:验证业务逻辑已在领域对象中,符合DDD最佳实践
技术改进:
- 新增BumpAllocator自定义分配器
- 扩展对象池支持Vec<Quat>, Vec<Vec2>, Vec<Vec4>等类型
- 统一profiling模块API,保持向后兼容
- 完善错误恢复策略,添加InputErrorRecovery和SystemErrorRecovery
- 创建12个新的测试文件,提升测试覆盖率
- 创建3个新的使用示例文件
文档改进:
- 创建profiling模块合并分析报告
- 创建Service/Manager命名规范文档
- 创建领域逻辑迁移分析报告
- 补充核心模块API文档
|
2025-12-21 23:14:26 +08:00 |
runningshrimp
|
bb94ebbd33
|
提交当前进度,包含部分修复和未完成的工作
|
2025-12-18 21:13:33 +08:00 |