ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

基于业务的架构设计

2022-03-21 16:02:43  阅读:147  来源: 互联网

标签:架构设计 基于 词语 业务 玩家 抽象 节点


基于业务的架构设计

前言

一,爱学习的程序员+业务专家才能做出健壮易维护的系统。
二,减少沟通成本的好方法是都用同样的词语。
三,任何词语都能找到不止一个上下文,脱离上下文任何一个词语都有歧义。

磨练自己从实际问题中获得的分析能力,抽象能力,使得自己可以快速理解业务和抽象出精炼的业务模型来简化讨论/设计/实现,这是一门无法去教也无法去学的艺术;也是程序员的核心竞争力之一。

把工作分成业务的和技术的,认为业务应该由PM策划全权负责,自己的职责只在技术范畴,不去考虑为什么要做,为什么做成这个样子,往往阻碍了成长(对于"算法/工程"之分也是如此)

对于任何工作“做出来就好”,而不去进一步思考是否可以简化,过度抽象了之后是否造成了理解障碍,也阻碍了抽象能力成长

抽象能力,大道至简。无用之用,方为大用。

19年7月,我第一次提出把策划用到的ID从int改为string,改为见文知义的字符串。

20年7月,这件事才落地成功。

困难点:固有意识很难改变,或者认为优先级低。

玩家数据

资产 非常重要 和RMB挂钩的
物品 重要 可见的实体
属性集 一般 没有实体

线

关卡 任务 剧情 成就 签到

一条线串起来很多节点

前驱pre

A,B,C|2

表示 ABC完成了几个,可以触发本节点

后继next

A,B,C

表示完成本节点后,可以看到哪些节点

线与线之间跳转很方便

方便漏斗统计

关系链

单点 账号信息、用户信息、用户邮件、队伍信息
线 点与点 好友、最近一起游戏的玩家
点组成群 队伍

提供数据结构、操作接口

玩家行为

分类

  • 点击按钮
  • 进入页面
  • 退出页面

click事件统计次数。

enter事件、exit事件统计使用时长。

根据时间序列可以做漏斗路径分析。

根据操作序列做回放,方便看问题。

标签:架构设计,基于,词语,业务,玩家,抽象,节点
来源: https://www.cnblogs.com/txtp/p/16035108.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有