赵占芳
摘要在高级语言程序设计教学中,普遍重视语法知识点的教学,忽略了程序质量的教学工作,因此造成了学校教学与实际工作需求严重脱节的情况。软件质量是软件的生命线,因此在高级语言程序设计教学工作中,树立编写高质量程序代码的理念是至關重要的,将为学生顺利走上工作岗位,打下良好的基础。
关键词程序设计高质量代码编程中图分类号:TP31.5文献标识码:A
0 引言
软件质量就是软件的生命线。软件代码中一个微小的错误,就可能造成无法预计的重大损失。高级语言程序设计是本科生初次接触软件编程的一门入门级的课程,但是在这门课的教学中,教师普遍重视基本语法和知识点的讲解,在程序设计教学中忽视了程序质量的概念,教师们和学生们也很少自觉关心软件的质量。一些勤奋好学的程序员长期在低质量的程序堆中滚爬,吃尽苦头之后才有一些心得体会,并且长进极慢。①
1 树立高质量程序设计理念的必要性
由于软件本身特有的性质决定了只要存在一个很小的错误,就可能带来灾难性的后果。②千年虫事件,仅仅是因为程序员为了节省宝贵的内存资源和硬盘空间,在存储日期时,只保留年份的后两位,如“1990”年被保存成“90”,结果到2000年快要来临的时候,为此一个简单的设计缺陷,全世界付出了几十亿美元的代价。因为若是1990年的存款,到2000年取款的时候,存款年限就被计算为了-90年,以此错误数据计算的话,银行要支付巨额利息。……