程序设计的编程原则
来源:互联网 发布:点点客人人店登陆端口 编辑:程序博客网 时间:2024/06/05 20:14
程序设计的编程原则
一.大型程序问题
编写大型程序的最大困难不在于确定此程序的目标是什么,也不在于找出此目标的方法。杂碎的方法用于大型用于解决大型的问题注定会失败,因此我们首先必须采用一种一致的.统一的和逻辑的方法,也必须仔细遵循程序设计的重要原理。这些原理在编写小程序是容易被忽略,但对于大程序,忽略它将是灾难性的。
二.问题说明
处理大型问题时,我们必须确定总体但却是准确的目标,然后将工作划分为更小的问题,直到他们达到可管理的规模
三.程序设计
大型程序的每一个部分都必须都必须得到妥善的组织.清晰地书写和全面的理解,否则它的结构将被遗忘,也不能在以后某个时间连接到项目的其他部分。
四.数据结构的选择
即使对于非常大的项目,困难通常不在于未能找到一种解决方案,而是在于有太多可用的不同方法和算法,导致我们不知道其中哪一个效率最佳。
当有若干不同方法可以用来组织数据和设计算法时,开发一个用来推荐选择的标准就变得很重要了。
五.测试和验证
许多大型程序在交付使用时,仍然包含程序设计员无法找出的错误,又时甚至是花费数年努力的项目由于无法发现为何不能工作而废弃。如果我们不想是自己的项目遭受这样的命运就要使用满足以下性质的方法:
1)减少错误数目,使得更易于发现那些剩余的错误。
2)能够预先验证我们的算法是正确的。
3)能够提供测试程序的方法,使得我们有理由相信这些程序不会行为失常。
六.后期维护
即使在一个程序开发完成.全部调试并交付使用后,仍然需要大量的工作来维护此程序的有效性。在对此程序有新的要求时,它的运行环境会改变,必须使它适合新的需求,所以一个大型程序编写的要尽可能简单以利于理解和修改。
- 程序设计的编程原则
- 数据结构与程序设计关于编程的原则
- 数据结构与程序设计 编程原则
- 数据结构与程序设计-编程原则
- 数据结构与程序设计第一章编程原则的总结
- 模块化程序设计的原则
- 程序设计的SOLID原则
- 程序设计的一些原则
- 程序设计的SOLID原则
- 程序设计的原则
- 优秀程序设计的原则
- 编程原则 《数据机构与程序设计》 第一章
- 数据结构与程序设计第一章编程原则总结
- J2ME程序设计的几个原则
- J2ME程序设计的几个原则
- 《程序设计实践》的设计原则
- Java 程序设计的一些原则
- js良好的程序设计原则
- uva 11100 The Trip, 2007(贪心)
- how to use onSearchRequested on Fragment
- Java多线程(三)、线程同步
- SQLite的查询优化
- java性能影响因素
- 程序设计的编程原则
- Java多线程(四)、线程池
- sqlConnectionString连接字符串各个名称解释
- 解决Referenced file contains errors(struts-2.0.dtd)
- 基于AT91SAM7se512的串口通讯的实现
- 一些有用的链接(持续更新)
- 我对广播的理解:在manifset文件中注册广播组件
- CR3,PDE,PTE,TLB
- MyEclipse 10安装svn插件