梦断代码阅读笔记03

看完梦了断代码后,我的感想很多,下面我想写一下我比较有收获的几点:在看第六章关于设计方案这方面时还是很有感想的,在看到作者想把一个重要的文件夹移到更方便的位置,一不小心将文件夹移到了屏幕外面,导致文件夹被系统默认删除了,出现这样的错误怪谁呢,软件设计者,是他们没有考虑的这种情况?还是软件使用者操作不当所造成的?这里留给读者自己考虑,我也不是很清楚。有人可能会说,肯定是程序员的错啊,是他们没有考虑全面,这里我想说,有些用户疯狂的举动,又有何人能做到全部想到。当然程序员也有相当一部分责任,通常情况下,由程序员们负责猜测用户使用程序的各种情况,但他们却不善于站在用户的立场考虑问题。除此之外,程序员们还要负责考虑各种各样极端情况和不太可能出现的情形。他们太执着于警惕会出现的问题的情形,在边缘案例上绞尽脑汁,以至于偏离了中心点。为了解决这样的问题,设计方案成为了重中之重,设计方案的好坏直接影响到软件的最后的使用情况。

还有就是我们作为开发者,对需求的理解是非常重要的,就像老师说的客户简简单单就是想要个秋千,结果由于需求的理解错误导致过程与结果都出现了偏差,最后肯定不能让客户满意。我们完成需求的标准就是让用户满意,这让我想起了书中另一个让我感触最深的地方:吃自己的狗粮,来达到提高软件质量的目的,设身处地的想想,自己都不愿意用的软件拿什么去推销来打动别人,同样道理,自己都觉得好用方便的软件也就多了那么一点自信去让别人也喜欢。

 

 

posted @ 2020-07-05 10:39  xxlzx  阅读(155)  评论(0编辑  收藏  举报