3、编程珠玑笔记三数据决定程序结构
2015-09-13 20:32
274 查看
3、编程珠玑笔记三数据决定程序结构
本篇名言:“无论乌鸦怎样用孔雀的羽毛来装饰自己,乌鸦毕竟是乌鸦。 --斯大林”
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48419949
恰当的数据视图实际上就决定了程序的结构。
用一个数组就可以替代的变量,将代码的长度减少一个数量级不仅可以得到开发周期更短的正确程序,而且更易测试和维护。
在小程序可以完成任务的情况下,我们就没必要编写大程序。
本章作者用心在阐述数据结构设计在编程中的作用。
程序员在节省空间方面无计可施时,将自己从代码中解脱出来,退回起点并集中心力研究数据,常常能有奇效。(数据的)表示形式是程序设计的根本。
几条原则:
n 使用数组重新编写重复代码。
n 封装负载结构
n 尽可能使用高级工具
n 从数据得出程序的结构。
本篇名言:“无论乌鸦怎样用孔雀的羽毛来装饰自己,乌鸦毕竟是乌鸦。 --斯大林”
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48419949
恰当的数据视图实际上就决定了程序的结构。
用一个数组就可以替代的变量,将代码的长度减少一个数量级不仅可以得到开发周期更短的正确程序,而且更易测试和维护。
在小程序可以完成任务的情况下,我们就没必要编写大程序。
本章作者用心在阐述数据结构设计在编程中的作用。
程序员在节省空间方面无计可施时,将自己从代码中解脱出来,退回起点并集中心力研究数据,常常能有奇效。(数据的)表示形式是程序设计的根本。
几条原则:
n 使用数组重新编写重复代码。
n 封装负载结构
n 尽可能使用高级工具
n 从数据得出程序的结构。
相关文章推荐
- javaIO流(2):文件字节输入流
- java中使用字节流的方式复制文件
- C++中的指针和数组
- 2、编程珠玑笔记二算法
- 拦截器的应用
- Effective C++——条款36(第6章)
- 面向过程和面向对象编程
- java集合TreeSet的两种排序方式
- Struts2自定义类型转换器分为局部类型转换器和全局类型转换器
- windows下面安装Python和pip终极教程
- C++Primer Plus 第九章-存储持续性、作用域和链接性
- javaSwing组件连接SQLite数据库
- 用javaEE做连接数据库的操作时,提示找不到数据库驱动相应的类
- Java基础(二)
- vsftpd
- 【C/C++学院】0802-链式栈/链表队列以及优先队列/封装链表库
- 如何设置Java虚拟机内存以适应大程序的装载
- Java初体验
- Java运行环境绿色部署配置
- 我对python线程池的理解