用数学公式谈谈需求变更与架构调整
来源:互联网 发布:apple在淘宝有旗舰店吗 编辑:程序博客网 时间:2024/06/06 01:32
背景
因为很偶然的原因,来到了现在的团队,并从事很有兴趣但从未接触过的游戏服务端开发。过去的一年多,整天琢磨分布式、序列化、事件。中间,经常遇到牙膏式的需求变更,那个酸爽,一言难尽。你怎么谈复杂性、银弹……,统统没用。
某夜失眠,无意中想到以前在头条看到的一道数学题,很好说明需求变更、架构设计面对的问题。正好拿来练练笔。
题目
视频大概是,列举出0到9,然后用四个相同的数字,通过常用的运算符来匹配,使其等式成立,比如用3:
作为受过高等教育的我们,可以很容易弄出答案:
需求变更
我们的业务需求,好比左边的数字。而右边的数字与组合,就好比我们采用的开发语言与对应的框架。
对于变更,比如1->2,很简单的调整,右边的规则却又很大的变化。有时候,框架的支持能力,很大程度决定了满足规则的能力。
再有需求变更,把这个题交给产品试试,或许更形象一点。当然,我们是期望能够一次性的多了解需求,这样,即使迭代,我也知道大概怎么调整更好。比如预知5->6,我们架构上提前考虑了适配,后期改动就会更小。用公式表达就好比这样:
仅仅改变了一个符号而已!
最后
这公式还表达了另一个现象:有时候,看似很小的变更,还不一定能实现。好比之前的1,我要变成1.1,求解。怎么弄??
阅读全文
1 0
- 用数学公式谈谈需求变更与架构调整
- 谈谈需求变更的用户签字确认问题
- 谈谈如何应对软件开发中的需求变更
- 需求变更
- 需求变更
- 需求变更
- 需求变更管理与敏捷开发
- [全程建模]需求变更的分析与应对
- 软件不软:需求变更与代码质量
- 2013年5月工作小结 -- 需求变更与Bug
- 谈谈 etcd 架构与设计
- 正确应对需求变更
- 需求的变更
- 需求变更还是修改?
- 需求变更流程规范
- 客户需求变更
- 正确对待需求的变更
- 软件需求变更管理
- 电子元器件基础知识之二极管
- 秒转为时分秒
- Swift
- 写了一个作业 实现用户登录和注册的脚本,初学者写的不好,记录一下我的学习经历
- Android5.1系统设置和修改
- 用数学公式谈谈需求变更与架构调整
- Jquery 数字操作
- @font-face
- 郁闷的c小加(二)
- [BZOJ]3676: [Apio2014]回文串 回文自动机
- Application 无法跳转到 Activity
- 14:大小写字母互换
- 浅谈hibernate的sessionFactory和session
- 10年历程(1)