梦断代码阅读笔记三
2016-06-17 17:58
232 查看
今天在看完梦断代码后,感想很多,虽然有很多地方不是很理解,也不太懂那些项目,但是我感觉在看完之后还是很有收获的。阅读是一件说容易就容易说难变难的事情,主要看你怎么去看待阅读,有句老话说的很对,相信大家也都耳熟能详,那就是“书中自有颜如玉,书中自有黄金屋”,下面我想写一下我比较有收获的几点。
在看第六章关于设计方案这方面时还是很有感想的,在看到作者想把一个重要的文件夹移到更方便的位置,一不小心将文件夹移到了屏幕外面,导致文件夹被系统默认删除了,出现这样的错误怪谁呢,软件设计者,是他们没有考虑的这种情况?还是软件使用者操作不当所造成的?这里留给读者自己考虑,我也不是很清楚。有人可能会说,肯定是程序员的错啊,是他们没有考虑全面,这里我想说,有些用户疯狂的举动,又有何人能做到全部想到。当然程序员也有相当一部分责任,通常情况下,由程序员们负责猜测用户使用程序的各种情况,但他们却不善于站在用户的立场考虑问题。除此之外,程序员们还要负责考虑各种各样极端情况和不太可能出现的情形。他们太执着于警惕会出现的问题的情形,在边缘案例上绞尽脑汁,以至于偏离了中心点。为了解决这样的问题,设计方案成为了重中之重,设计方案的好坏直接影响到软件的最后的使用情况。
在看第六章关于设计方案这方面时还是很有感想的,在看到作者想把一个重要的文件夹移到更方便的位置,一不小心将文件夹移到了屏幕外面,导致文件夹被系统默认删除了,出现这样的错误怪谁呢,软件设计者,是他们没有考虑的这种情况?还是软件使用者操作不当所造成的?这里留给读者自己考虑,我也不是很清楚。有人可能会说,肯定是程序员的错啊,是他们没有考虑全面,这里我想说,有些用户疯狂的举动,又有何人能做到全部想到。当然程序员也有相当一部分责任,通常情况下,由程序员们负责猜测用户使用程序的各种情况,但他们却不善于站在用户的立场考虑问题。除此之外,程序员们还要负责考虑各种各样极端情况和不太可能出现的情形。他们太执着于警惕会出现的问题的情形,在边缘案例上绞尽脑汁,以至于偏离了中心点。为了解决这样的问题,设计方案成为了重中之重,设计方案的好坏直接影响到软件的最后的使用情况。
相关文章推荐
- 飛飛(七十三)阅读 STL中的简单容器和迭代器
- jni编程细节记录
- python 爬虫
- windows配置Jdk
- hexo和github更配
- 一个简单的Java对象池实现——可用来解决SimpleDateFormat的线程安全问题
- 设置MyEclipse中代码的换行长度
- yum安装phpmyadmin小问题
- 飛飛(七十二)阅读 STL中的简单容器和迭代器
- [Java]将二叉树的左右子树交换 非递归实现
- 代码行统计工具
- Java数组类型
- spring mvc配置文件dispatcher-servlet.xml详解
- Ubuntu系统(三)——代码开发
- java之内存机制
- C/C++计时器检查程序性能
- C++语言特性备忘
- c# 以换行(\r\n)拆分字符串
- Python发送邮件的例子
- Python3学习笔记 根据标签截取内容