OJ和架构


一般而言,需求可分为两部分,一部分是功能,一部分是策略。
需求的实现是功能和策略组合的结果
功能和策略,功能有明确是非对错,对了是功能正常,错了这是功能bug。
策略往往是为了实现某些特殊的需要做的统筹安排,
评判策略好坏,不看对错,需要关注的是策略对需要的满足程度。
好的策略是自洽的符合逻辑的,也能分化出具体的功能点,这个功能是服务于策略的,有对错之分。
不完善的策略(这里我们不说不好),会出现矛盾,轻则导致功能异常,重则导致产品逻辑混乱,更严重的还有预期之外的异常发生。
实现功能,有点像是在做OJ上的题目,给定一个题目,针对这个题目,编写合适的程序,解决它。
实现策略,是一个寻找通往山地的路的方法,路有多条,风景也不一样,不同的路,也就有了美感,然后,我们把这些,称为架构。

生活日记网 用日记记录生活中的点点滴滴,等老了,我们一起来把它回味

所有回复(0)
暂时还没有人回复哦,抢沙发喽...
我想说两句(您的回复是对作者莫大的支持!)