深圳网站推广优,logo设计免费在线制作,crm系统登录,企业形象设计教案有一些人总在说软件要复用#xff0c;开发一个项目时要想想怎么在另一个项目中能重用。你问他怎么做到复用#xff0c;就会听到微服务、中台一些名词 复用的层次
说到复用#xff0c;首先要想明白复用的是啥 级别越低#xff0c;粒度越小#xff0c;复用的范围越广#…有一些人总在说软件要复用开发一个项目时要想想怎么在另一个项目中能重用。你问他怎么做到复用就会听到微服务、中台一些名词 复用的层次
说到复用首先要想明白复用的是啥 级别越低粒度越小复用的范围越广但价值体现较低级别越高粒度越大复用的价值越高但复用范围也比较局限。 所以站在业务和价值角度上都是先从最高的层次上去复用。只有上层无法实现复用我们才会逐步向下层去寻找。 但是有时候站在技术角度我们习惯在低层次上去复用因为这里最接近自己的工作粒度越小技术上越可控。 如果要实现LV1开发人员早就会操心要实现LV2要统一技术架构实现LV3要统一业务架构中台、实现LV4要做到业务组合实现LV5要做到解决方案整合。 复用的成本
抽取、学习、维护 这是基本成本
当复用模块不满足业务要求时谁来改怎么保证稳定和业务及时上线 这是组织成本 如何做到复用
CCB库维护
统一技术栈统一技术底座
统一业务架构构建中台 复用既是技术问题更是业务问题。如果一个人既不关心业务又没有技术手段但整天把复用挂在嘴上这是以其昏昏使人昭昭。 复用的达成不是老板的念念不忘不是技术领导人的行政要求也不是所有技术人的满腹牢骚它需要一个体系的设计一个组织的支撑一个相互信任的团队文化一个不断完善的过程。任重而道远