前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >OnD1操练纪要-微信朋友圈权限领域建模操练

OnD1操练纪要-微信朋友圈权限领域建模操练

作者头像
程序员吾真本
发布2022-12-11 09:24:01
3040
发布2022-12-11 09:24:01
举报
文章被收录于专栏:程序员吾真本

操练题目:微信朋友圈权限领域建模操练

题目描述:为了提升开发人员编写正确的代码和用正确的方法编写代码的实践能力,可以使用逆向工程的思路和面向对象的分析、设计和编程(Object-Oriented Analysis, Design and Programming, OOADP)方法,为微信朋友圈权限(设置->朋友权限->朋友圈)中的“不让他(她)看”和“不看他(她)”两个功能进行领域建模,设计出包括属性和方法的领域类及其之间的关系,并编写样例代码和自动化测试代码,能够实现如下场景(即验收条件):

微信用户设置“不让他(她)看”后其所设置的微信好友就在朋友圈中看不到前者所发的朋友圈更新

微信用户设置“不看他(她)”后就在朋友圈中看不到其所设置的微信好友所发的朋友圈更新

时间:2022年12月10日(周六)20:00~22:00

地点:腾讯会议

主持人:伍斌,曾在社区主持过几十次编程道场,人称“道长”,笔名“吾真本”。热衷搞OOADP&DDD操练的Thoughtworks技术教练,最近10年帮助几十家企业的IT开发团队提升代码质量、可理解性、可维护性与可测试性。著 《驯服烂代码》,译《发布!》第2版,合译《混沌工程》动物书,撰写《软件研发效能权威指南》混沌工程章节。

报名费用:免费(先交100元决心押金,在全家福中出现后原路返还,未出现无特殊情况,押金转为红包)

报名人数:19人

全家福中人数:17人

议题

  • 为何费这么大劲做OOADP?
  • 软件开发过程中的科目和阶段与“领域建模7步法”
  • 1 需求启发:微信朋友圈权限控制功能
  • 2 系统愿景:识别价值和痛点
  • 3 系统上下文:识别用户和依赖系统
  • 4 责任风暴:梳理服务、责任和业务规则
  • 5 领域模型(分析):识别领域类及其之间的相互关系
  • 6 领域模型(设计):丰富领域类的属性和方法以指导编程
  • 7 编写代码和单元测试

练家痛点与提示

课件

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-12-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
混沌演练平台
混沌演练平台(Chaotic Fault Generator)提供高效便捷、安全可靠的故障演习服务,除可视化故障注入服务外,还提供行业经验模板,监控护栏等核心功能,致力于帮助用户及时发现业务容灾隐患、验证高可用预案的有效性,从而提高系统的可用性和韧性。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档