现在的位置: 首页 > 综合 > 正文

软件生物学

2013年10月08日 ⁄ 综合 ⁄ 共 365字 ⁄ 字号 评论关闭
 

长久以来,软件的建筑学隐喻已经深入人心,可始终无法达到建筑学那样的成熟程度,我不知道是什么原因,可是有一点是应该注意的,就是一座建筑在完成后基本不可以也不需要进行修改,来增加新的楼层,新的门厅等;即使没有任何修改,建筑也可以很长时间的生存下去,除了用发酵的大豆盖的楼

可软件要生存,就需要不断的增加新的功能、层次,甚至修改原来的结构,因此,确切的说,软件要生存,必须学会生长,成长,软件要更像生物、生命,而不是建筑

建筑也可以像生命那样逐渐成长起来的,就像建筑的永恒之道里面的观点,可那主要说的是社区,是建筑群落

基因的奥秘尚未破译,软件如何才能生长也各有各方,就像对Framework的定义:一组基础设施,一组扩展机制,一套管理工具便构成了Framework,这里的扩展机制便是软件生长的基因

 

一切皆无定论,就像广义对象论那样无用

 

抱歉!评论已关闭.