chj3737 / personalManagement

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2018.03:DDD实践

chj3737 opened this issue · comments

做事情总体原则:有目的,设期限,可量化 => 分解行动

⓵ 定义目标和原则

  • 实践DDD,提高项目设计及开发能力
  • 实践出一个相对高效的迭代开发模型,提高新任务开发效率
  • 加深对基础框架的深入理解

⓶ 展望结果(OKRs)

  • 对DDD开成自己的独立看法
  • 使用DDD对当前慧视项目进行主体功能的整体性重构
  • 基于Srping的开发、测试交通提升
  • 加强测试代码可读性

⓷ 头脑风暴(发散)

  • 学习《实现领域驱动设计》
    • 阅读书本
    • 实践重构
      • adq重构结合DDD
      • 重构结合设计模式(至少包含几个基础原则)
      • 结合《重构》这本书进行实践
    • 参考IDDD的测试代码,提升自己的测试代码
  • 归整diigo上面的一些DDD信息
  • SOFA
    • 再次学习他的设计理念
    • 探索是否有相关的实现安全
  • 输出
    • 2-3篇,一个是自己的DDD的理解,一个是介绍自己的重构方案,重构过程的心得

⓸ 组织整理(收敛)

  • SXXX

⓹ 明确「下一步行动」 -- 可用点数预计50(start from 3.5)

  • 阅读IDDD,预计点数:15
  • 重构方案设计-用领域语言描述所有主要需求:2
  • 设计aggregate,model等重要概论: 3
  • 代码编写及测试:10-15
  • 学习设计模式,并列入思维模式:5
  • 中间过程的一些思考、搜索、整理等:2-3
  • 输出:3*2