flutter ddd feature first 开发最佳实践
基于 分离 + CodeGen 映射 的最佳实践开发流程,涵盖从领域建模到 DTO、映射、仓库实现、UseCase、ViewModel、UI,再到各层单元/集成测试和 CI 集成。按此流程,既能保持清晰分层,又能用工具最大化减少样板、提高维护效率。 一、领域层(Domain)定义实体(Entity)和值对象(Value Object)12345678910111213141516// lib/features/members/domain/entities/member_entity.dartclass MemberEntity { final String name; final String accountId; final String accountRole; final int accountStatus; MemberEntity({ required this.name, required this.accountId, required this.accountRole, required...
Hexo-GitHub VSCode Plugin
Hexo-GitHub VSCode PluginHexo-GitHub 是一个 VSCode 插件,专注于通过直观的可视化操作简化 Hexo 博客的管理与 GitHub 集成。用户可以通过该插件轻松地创建、更新和部署他们的 Hexo 博客。 Demo以下是使用该插件发布的博客的示例: 博客 Demo 功能 可视化操作: 支持大多数 Hexo 命令的可视化操作,简化博客管理。 登录到 GitHub: 使用 OAuth 流程安全地登录到 GitHub。 拉取和推送: 从 GitHub 拉取最新的博客内容,或将本地更改推送到 GitHub。 创建新博客: 通过简单的操作创建新的 Hexo 博客文章。 启动和停止 Hexo 服务器: 在本地启动 Hexo 服务器以预览博客,或停止服务器。 本地预览: 在浏览器中打开本地博客的预览。 部署到 GitHub Pages: 将博客部署到 GitHub Pages,使其在线可访问。 管理博客文件: 在 VSCode 中管理博客的文件结构。 主题动态切换: 支持 Hexo 主题的动态切换和安装。 配置支持:...