代码大全讲义课件.ppt

  1. 1、本文档共246页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
代码大全讲义课件

事实上,卓有成效的优秀 程序员们所使用的技术并不神 秘,但由于日常事务的繁重 和工作任务的重压,程序 员们很少有深入思考 互相交流切磋的时间 ;代 码 大 全;欢迎进入软件创建世界!; 编程高手 真正的程序员不写使用说明书, 用户应当自己去试出程序的功能 真正的程序员不用进度表和流程图 真正的程序员几乎不写代码的注释, 真正的程序员不写文档也不需要文档, 只有看不懂程序的才用文档,新手才会这样 真正的程序员认为自己比用户更明白用户需要什么 真正的程序员不接受团队开发的理念 真正的程序员的程序不会在第一次就正确运行,但是他 们愿意守着机器进行若干个30小时的调试改错 真正的程序员不会在上午9:00到下午5:00之间工作,如果你看到他在上午9:00工作,这表明他从昨晚一直干到现在 …… 具备上述特征越多,越显得水平高! ; 提高质量与生产率是软件工程要解决的核心问题。高质量程序设计是非常重要的环节,毕竟软件是靠编程来实现的。 高质量的软件的属性包括正确性、健壮性、可靠性、效率、易用性、可读性(可理解性)、可扩展性、可复用性、兼容性、可移植性等质量属性的。 看来,“高质量”可不是干活小心点就能实现的!~~;二.利用隐喻对编程进行深刻的理解;二.利用隐喻对编程进行深刻的理解;系统积累:诸多的计划,设计和执行 盖一个狗窝 带上锤子,买来木板和钉子,到下午就给你的爱犬造好了一幢,忘了修一个门?推倒重建! 盖一个房子 与建筑师确定方案,画蓝图,找承包商,进行建造,进行装艺,买家具,并在各个过程中进行监督…?!不要告诉又忘了修门! 盖一个别墅 定做全套家具,别具风格的门和窗户,每个工作都 复杂许多,加在一起?!,需要更多的监督和审核。 我的工具箱 对编程理解得越深入,工具箱里的工具就越多;现在考虑建一个房子看看?;三.软件设计的先决条件;三.软件设计的先决条件 需求分析;和CMM需求分析PKA的对比 正式的需求 需求定义质量要求的识别 稳定的需求 需求定义质量特性定义和度量 检查表 定义需求跟踪矩阵 让每个人都知道需求变化所付出的代价 度量结果评审;三.软件设计的先决条件 结构设计;结构设计中的典型要素 程序的组织形式 变动策略 购买而不是建造的决定 主要的数据结构、关键算法 主要对象 通用功能 错误处理 坚固性 性能 通用的结构设计质量准则;三.软件设计的先决条件 结构设计;三.软件设计的先决条件 结构设计;三.软件设计的先决条件 结构设计;三.软件设计的先决条件 结构设计;三.软件设计的先决条件 结构设计;三.软件设计的先决条件 结构设计;三.软件设计的先决条件 结构设计;三.软件设计的先决条件 结构设计;三.软件设计的先决条件 结构设计;三.软件设计的先决条件 结构设计;三.软件设计的先决条件 语言选择;三.软件设计的先决条件 编程约定;三.软件设计的先决条件 检查表;三.软件设计的先决条件 小结;四.建立子程序步骤 步骤概述;四.建立子程序步骤 PDL语言;四.建立子程序步骤 编写子程序;四.建立子程序步骤 小结;五.高质量子程序特点;五.高质量子程序特点 使用原因 ;五.高质量子程序特点 使用原因;五.高质量子程序特点 名称恰当 ;五.高质量子程序特点 强内聚性;五.高质量子程序特点 强内聚性;五.高质量子程序特点 低耦合性 ;五.高质量子程序特点 低耦合性 ;五.高质量子程序特点 程序长度;五.高质量子程序特点 防错处理;五.高质量子程序特点 防错处理;五.高质量子程序特点 防错处理;五.高质量子程序特点 防错处理;五.高质量子程序特点 防错处理;五.高质量子程序特点 程序参数;五.高质量子程序特点 宏子程序;五.高质量子程序特点 检查表;五.高质量子程序特点 检查表;五.高质量子程序特点 检查表;五.高质量子程序特点 小结;六.模块化设计;六.模块化设计 模块化;六.模块化设计 信息屏蔽;六.模块化设计 信息屏蔽;六.模块化设计 建立的理由;六.模块化设计 小结;七.高级结构设计;七.高级结构设计 设计引论;七.高级结构设计 结构化设计;七.高级结构设计 结构化设计;七.高级结构设计 结构化设计;七.高级结构设计 面向对象;七.高级结构设计 方法的评论;七.高级结构设计 往返设计;七.高级结构设计 小结;一个测试;一个测试;八.生成数据;八.生成数据 自定义数据类型 ;八.生成数据 自定义数据准则;八.生成数据 初始化数据准则 ;九.数据名称;九.数据名称 选择名称;九.数据名称 特定类型命名;九.数据名称 命名约定;九.数据名称 非正式

文档评论(0)

dmdt5055 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档