第十一章电子商务系统实施与维护 在相当长一个时期内,人们认为程序是用于给机 器执行而不是给人阅读的,因而程序员存在严重的低 估编程方法、不注意程序风格的倾向。他们认为可以 随意编写程序,只要结果正确就行了。读这种程序像 读“天书” 可读性( (readable是70年代提出的新概念,它主 张程序应使人们易于阅读,编程的目标是编出逻辑上 正确又易于阅读的程序。程序可读性好,自然易于理 解、易于维护,并将大大降低隐含错误的可能性,从 而提高程序的可靠性
第十一章 电子商务系统实施与维护 在相当长一个时期内,人们认为程序是用于给机 器执行而不是给人阅读的,因而程序员存在严重的低 估编程方法、不注意程序风格的倾向。他们认为可以 随意编写程序,只要结果正确就行了。读这种程序像 读“天书” 。 可读性(readability)是70年代提出的新概念,它主 张程序应使人们易于阅读,编程的目标是编出逻辑上 正确又易于阅读的程序。程序可读性好,自然易于理 解、易于维护,并将大大降低隐含错误的可能性,从 而提高程序的可靠性
第十一章电子商务系统实施与维护 要使程序的可读性好,程序员应有一定的写作能 力。他应能写出结构良好,层次分明、思路清晰的文 章。有人说:“对于程序员来说,最重要的不是学习 程序设计语言如 FORTRAN、 PASCIALE等,而是学习 英语(日语、汉语)"。程序员在写程序时应该记住:程 序不仅是给计算机执行的,也是供人阅读的。 要使程序可读性好,总的要求是使程序简单、清 晰。七十年代以来,人们总结了使程序简单、清晰的 种种技巧和方法:
第十一章 电子商务系统实施与维护 要使程序的可读性好,程序员应有一定的写作能 力。他应能写出结构良好,层次分明、思路清晰的文 章。有人说:“对于程序员来说,最重要的不是学习 程序设计语言如FORTRAN、PASCIAL等,而是学习 英语(日语、汉语)"。程序员在写程序时应该记住:程 序不仅是给计算机执行的,也是供人阅读的。 要使程序可读性好,总的要求是使程序简单、清 晰。七十年代以来,人们总结了使程序简单、清晰的 种种技巧和方法:
第十一章电子商务系统实施与维护 用结构化方法进行详细设计; 程序中包含说明性材料; 良好的程序书写格式; 良好的编程风格 下面分别介绍
第十一章 电子商务系统实施与维护 ▪ 用结构化方法进行详细设计; ▪ 程序中包含说明性材料; ▪ 良好的程序书写格式; ▪ 良好的编程风格。 下面分别介绍
第十一章电子商务系统实施与维护 11.32结构化程序设计 结构化程序设计被称为软件发展中的第 三个里程碑,其影响比前两个里程碑(子程序、 高级语言)更为深远。结构化程序设计的概念 和方法,以及支持这些方法的一整套软件工 具,构成了“结构化革命”。这是自存储程 序计算机问世以来,对计算机界影响最大的 一个软件概念
第十一章 电子商务系统实施与维护 11.3.2 结构化程序设计 结构化程序设计被称为软件发展中的第 三个里程碑,其影响比前两个里程碑(子程序、 高级语言)更为深远。结构化程序设计的概念 和方法,以及支持这些方法的一整套软件工 具,构成了“结构化革命” 。这是自存储程 序计算机问世以来,对计算机界影响最大的 一个软件概念
第十一章电子商务系统实施与维护 对于什么是“结构化程序设计”,至 今还没有被普遍接受的定义。通常认为结 构化程序设计包括以下四个方面的内容: 1.限制使用GOTO语句 2.逐步求精的设计方法; 3.自顶向下的设计、编码和调试; 4.主程序员制的组织形式
第十一章 电子商务系统实施与维护 对于什么是“结构化程序设计” ,至 今还没有被普遍接受的定义。通常认为结 构化程序设计包括以下四个方面的内容: ▪ 1. 限制使用GO TO语句; ▪ 2. 逐步求精的设计方法; ▪ 3. 自顶向下的设计、编码和调试; ▪ 4. 主程序员制的组织形式