- 56
- 0
- 约2.9千字
- 约 30页
- 2017-08-11 发布于海南
- 举报
人机界面设计人机界面设计的任务
编码原则 简单性原则 使用简单的程序结构(顺序、判定、循环,避免使用递归)。 使用简单的数据结构(数组、列表,避免使用树和图)。 使用简单的算法(使用常规算法) 可读性原则 变量命名有意义(匈牙利命名法) 程序入口出口有注释 判定结构和循环结构有注释 函数和子程序调用有注释 自顶向下,逐步求精 注释编程法(先用注释描述程序结构,然后针对每个注释添加代码) 滚雪球法(先完成基本代码,调试成功后,在进行其他代码编写) 可调试原则 增加断言 处理异样 增加调试信息 输出日志 编码的任务 两个相关概念 实现:体现“如何做”的程序文本称为实现。 规范:“做什么”的形式化描述通常称为规范。 编码阶段的任务: 编写源程序(source code); 编写文档(document); 单元测试(unit testing)。 软件质量主要取决于设计的质量,但不能忽略编码和程序设计语言的影响 编码需要遵循一定的标准,形成编码风格。 编码任务的流程 微软开发的经验—注重标准 标准有助于交流,讨论问题,解决问题。 微软要求各自的小组收集一系列测试结果,包括出错信息和发现的潜在和修改了的错误。当继续开发产品时,这些测试结果指导将来的决策。 标准有助于把设计转化为代码和软件重用。 按照标准把代码结构化,你可以保留代码和设计中的相同部分。因此,设计的变化很容易在代码中体现。 程序设计语言 结构化语言和面向对象
您可能关注的文档
最近下载
- 船员培训教学人员考试试题.docx VIP
- 船员培训教学人员考试试题.docx VIP
- 课时8++革命传统教育(复习课件)2026年中考道德与法治一轮复习高效培优系列.pptx VIP
- DB33T1232-2021 蒸压加气混凝土墙板应用技术规程.pdf VIP
- 工业车辆 安全要求和验证 第2部分:自行式伸缩臂式叉车.pdf VIP
- 父亲墓碑碑文300字.pdf VIP
- GB10827.1-2014 工业车辆 安全要求和验证 第1部分 自行式工业车辆(除无人驾驶车辆伸缩臂式叉车和载运车).pdf VIP
- 课时12+公民的基本权利与义务(复习课件)2026年中考道德与法治一轮复习高效培优系列.pptx VIP
- 船员培训教学人员考试及答案.docx VIP
- 新课程高中数学《空间中直线与平面的位置关系》课件.ppt VIP
原创力文档

文档评论(0)