软件开发的201个原则阅读笔记01

原则一--质量第一

客户总是不会容忍低质量的产品,产品必须被量化

而在开发过程中,在质量或者需求达成一致之前,就尽量不要开始编码了;

原则二--质量在每个人眼中都不同

就比如,从开发人员角度来看,要求低一点的话,代码只要能够实现相应的功能就行;高一点的话,不仅要实现相应的功能,还要求代码的效率达到一定的程度;

从客户角度来看,要求低一点的话,只要能够实现客户要求的功能,运行流畅即可;高一点的话,除此之外,还要求交互界面足够美观;

原则三--开发效率和质量密不可分

一般情况而言,开发效率越高,质量就越低;开发效率越低,质量就越高;

但是凡事都有特殊情况,如果一个团队足够契合,配合较为密切,那就有很大可能实现开发效率高且质量高

原则四--高质量软件是可以实现的

原则五--不要试图通过改进软件实现高质量

原则六--低可靠性比低效率更糟糕

设想一下,如果在你的团队里面,你的队友们都不可靠,甚至还会内耗你;

从而不仅导致团队的整体效率低下,还会致使团队氛围令人“窒息”;

这可是比简简单单地低效率可怕得多~~~

原则七--千言万语抵不过一个小有成效的软件产品

在客户的需求真正地被实现之前,用户总是很难确定他自己到底想要的是什么;

但是只要开发人员将一个初具规模的产品呈交给用户,用户总是会冒出来一堆一堆的需求,

从而助力软件的开发和完善;

posted @ 2023-10-27 14:44  yesyes1  阅读(34)  评论(0编辑  收藏  举报