什么样的软件是好的软件呢?基本指标是:
1. 可以解决问题
2. 可以重复地解决问题
3. 可以重复地自动化地解决问题
4. 可以基于上述特性极大地解放人的劳动
这些是我个人观点。:) 稍微解析一下:
首先软件要能解决问题。其次,只用一次的软件似乎也没啥意思。如果可以解决问题,但是无法做到自动化,比如每次都要配置啊什么的,就比较麻烦,所以也不是什么好的软件。当然,特殊的需要人参与的软件,比如:IDE,
Photoshop,这些需要人类智慧的软件排除在外。而那些每次使用都需要配置的软件就不是什么好软件。
5,435 次阅读