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

第十六条--开发过程中的变化是不可避免的

我们都知道的是,用户在第一版软件还没有被开发出来时,就不能很好地向开发人员说出自己地具体需求;

而到了第二版,用户的需求就开始变多,开始追求细节,开发过程中的需求也是不断地在变化;

有时候,程序员崩溃的原因之一就是,用户的需求不断地变化,从而使得开发人员不得不依据用户的相关需求不断地更改;

第十七条--只要可能,购买而非开发

我们会尽可能的选择复用代码的功能,而不是自己重新“苦哈哈”地写相关功能的代码;

第十八条--让软件只需简短的用户手册

用户基本上很少有足够的耐心去看完一份完整的手册,只会去特意注意一下主要的操作手法;

所以,开发人员在设计用户手册的时候,就要从用户角度出发,将主要的操作手法写入手册即可;

第十九条--每个复杂问题都有一个解决方案

复杂问题简单化,简单问题流程化,这样一个口诀,就能够让每一个复杂问题都有一个解决方案;

第二十条--记录你的假设

开发人员在实现功能时,总是会设置一定的假数据去对具体的功能进行假设,我们将假设记录下来,便于之后查错;

posted @ 2023-11-05 00:54  yesyes1  阅读(4)  评论(0编辑  收藏  举报