H
H
How to be a Programmer
Search…
H
H
How to be a Programmer
How to be a Programmer: Community Version
LANGS
How to be a Programmer: Community Version
How to be a Programmer: Community Version
How to be a Programmer 中文版
3. 高级
2. 进阶
Personal-Skills
Judgment
如何管理软件系统依赖
如何判断软件是否太不成熟了
如何决定什么时候使用奇妙的计算机科学
如何与非工程师交谈
如何专业地成长
如何评估面试者
如何做购买还是构建的决定
如何在开发质量与开发时间权衡
Team-Skills
How to be a Programmer 中文版
1. 入门
Creative Commons Attribution Share-Alike
附录 B - 历史
附录 A - 书目/网站目录
词汇表
Contributions
Powered By
GitBook
如何判断软件是否太不成熟了
使用其他人写的软件是一种最有效率的构建一个坚实的系统的方法之一。这本不该被排斥,但与此相关的风险必须被检验。最大的一种风险在于,它通过使用变成一个可用产品成熟前的 bug 周期和与软件相关的故障时期。在你考虑将软件系统集成前,不论是你自己写的还是第三方的,考虑它是否足够成熟以使用是非常重要的。这里有十个你应该自问的相关问题:
1.
它是蒸汽吗?(那肯定是不成熟的)
2.
有可用的懂这个软件的人吗?
3.
你是第一使用者吗?
4.
有持续使用的强烈动机吗?
5.
有维护负担吗?
6.
没有当前的维护者的话,它还能用吗?
7.
有至少和它的一半那样好的经验丰富的其他可用途径?
8.
你的团队或公司了解它吗?
9.
你的团队或公司对它满意吗?
10.
即使它不好,你可以雇人在它上面工作吗?
对这些标准的一点考虑论证了良好构建的自由软件和开源软件在减小企业家风险上的巨大价值
Next
如何做一个购买或构建决定
Previous
如何管理软件系统依赖
Next
如何决定什么时候使用奇妙的计算机科学
Last modified
2yr ago
Copy link