摘要: 项目大到一定程度,为了代码复用,通常会抽象出一些公共的功能作为类库或函数库。建立这些公共设施本身是件利国利民的好事情,老大们也乐意有人做这样的事情,做的人也获得了Credit。但是公共设施建立以后,往往会陷入疏于维护的状态,久而久之,极有可能成为一个垃圾场。这是一个发生在我们项目中的真实的例子,我们建立一个Python的库,来提供通用的功能,代码是从各个部分抽象出来的,刚刚开始皆大欢喜,各个部分的逻辑清晰了很多,代码库也作为亮点在项目内推广。随着项目的进行,问题开始逐渐地呈现了,新的需求不能被现有的库满足,又不能想开始一样安排专人维护这个库,如何维护这个库成为了一个难题。对库的改动有两种,一种 阅读全文
posted @ 2011-08-27 10:47 utopiazh 阅读(1833) 评论(4) 推荐(1) 编辑