聂同学

一个程序员和架构师的实践与思考

关于企业中公用类库和框架的管理

关于企业中公用类库和框架的管理,在微博上与同行讨论,记录如下1,也是我对公司的P框架的期待。

人说孩子要教的人多,管的人少。类库和框架也一样,整个企业都要对他作出贡献,但要有一两个靠谱的人始终负责管理,维护好它的定位、规划好它的方向,平衡好通用和合用、稳定和进化的关系。

我期待中的管理者将采用这样的管理策略——

  • 新特性应该由任何使用这个库的用户按自己的需要开发并提交;管理者要做的是决定哪些特性并入master流。任何用户也可以维护适应自己需求的流,但这些流都是从master流分支而出。

  • 创新团队2维护自己的流(可能不止一个,按特征簇分开)。其中的新特性由使用者按自己的需求试用。验证后,交由管理者决定是否并入master流。

  • master流不一定只有一个,可以按使用模式或特征簇分成多个流。这些流以及它们之间的关系,由管理者定义和维护。

  • 管理团队并不干预用户对框架的使用模式,由使用现场的架构要求决定。如果使用现场没有特殊要求,则可优先从master流中选择使用模式。


  1. 有整理,比如去除了一些使讨论通顺的口水话。

  2. 他们推动框架的变化的动机是业界的技术趋势,而不是现场需求。

架构

分享 -