refactor(src): 优化重构 src 目录结构,提升项目架构清晰度和维护性
- 重新设计并划分目录结构,明确职责分层,包含 app、core、modules、infrastructure、shared、presentation 等层
- 按业务领域划分模块,增强模块内聚性和模块间耦合降低
- 应用启动流程模块化,实现配置集中管理及服务提供者模式
- 统一核心基础设施实现,抽象基础类、接口契约、异常处理及核心中间件
- 优化工具函数和常量管理,支持按功能分类及提高复用性
- 重构表现层路由和视图,支持多种路由定义和模板组件化
- 引入多种设计模式(单例、工厂、依赖注入、观察者)提升架构灵活性和扩展性
- 提升代码质量,包含统一异常处理、结构化日志、多级缓存策略及任务调度完善
- 支持自动化和调试能力,加强
|