工程咨询这行真烂!# Engineering - 工程
b*y
1 楼
教科书上的说法主要强调的是: reuseable, stable, good structure.
现在的软件行业加了一个很好的东西:testable.
不过我的经验来看,觉得还有两点:
一个是便于administration
一个是便于trouble-shooting
administration方面,比如你saas系统新加个用户,地址用户名什么的简单,
可是用户权限就复杂些,然后用户的workflow related
customerization就更麻烦了。administration容易的话,
一个可以加快customer on board,get revenue on book,
还可以减少operation cost.
trouble-shooting方面,应该说软件搞出来都得出点错的。
可是出错之后,你的log里面东西多不多,db里面该存的东西存没有,
实在对trouble-shooting效率影响太大了。
现在的软件行业加了一个很好的东西:testable.
不过我的经验来看,觉得还有两点:
一个是便于administration
一个是便于trouble-shooting
administration方面,比如你saas系统新加个用户,地址用户名什么的简单,
可是用户权限就复杂些,然后用户的workflow related
customerization就更麻烦了。administration容易的话,
一个可以加快customer on board,get revenue on book,
还可以减少operation cost.
trouble-shooting方面,应该说软件搞出来都得出点错的。
可是出错之后,你的log里面东西多不多,db里面该存的东西存没有,
实在对trouble-shooting效率影响太大了。