浅析框架与代码规范详解.ppt

  1. 1、本文档共90页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 违反了从上到下的浏览原则 * 保存按钮隐藏过深,可以在保存按钮下加一条hr与下面的内容分割 * 将数据分类 * 页面太空 * 1、错误信息一次全部显示 2、密码除外 3、状态查询、新单查询、业务员编码下拉选择项 * 1、 * * * * * 软件工艺-规范-SQL 层次化查询 转换后: select ltrim(max(sys_connect_by_path(agentcode,,)),’,’) from (select rownum num, agentcode from laagent where name = ‘曹曾’ )start with num = 1 connect by prior num = num-1 ; 结果 0001,0002,0003,…. 软件工艺-规范-SQL 层次化查询 行列转换其它实现方式: select wmsys.wm_concat(agentcode) from laagent where name = ‘曹曾’ ;(仅限于10G以上版本) 结果 0001,0002,0003,…. 软件工艺-规范-SQL 窗口函数 基本概念: 一般查询中的数据分析都是在结果集生成后进行的 窗口函数实现在结果集生成中进行数据分析 关键字: over 特点:不影响数据集的行数,分析只在“窗口”进行 软件工艺-规范-SQL 窗口函数 最简单的窗口函数举例 select contno,prem,sum(prem) over () from lccont; 查询结果: contno prem sum(prem) 000001 1000 10000 000002 2000 10000 000003 7000 10000 软件工艺-规范-SQL 窗口函数 语法结构 统计函数 over 窗口数据分组排序筛选 sum(prem) over () sum(prem) over (order by contno) sum(prem) over (partition by contno) … 软件工艺-规范-SQL 窗口函数 sum(prem) over (order by … rows between n preceding? and m following)详细讲解 n preceding:以当前行向上第n行 m following:以当前行为基础向下第m行 unbounded:无边界 软件工艺-规范-SQL 窗口函数 实用举例 select makedate,money,sum(money) over (order by makedate rows between unbounded preceding? and 0 following) from lcinsureacctrace where … order by makedate 软件工艺-规范-SQL 窗口函数 查询结果 makedate money sum(money) 2010-1-1 1000 1000 2010-1-2 2000 3000 2010-1-3 3000 6000 … 软件工艺-规范-调式 什么是调试? 为什么要调试? 软件工艺-规范-调式 Bug!Bug! 什么是bug? bug是缺陷的统称,它的历史可以追溯到第一台大型数字计算机(即Marik I型),程序员发现一次故障的原因是一只飞蛾飞到了计算机里面,从此,计算机故障就被称为“bug/虫子” 软件工艺-规范-调式 Bug!Bug! Bug的样子? 如下: 实际上,bug没有这个图片这么可爱,它会让项目经理年末考核你时,这样想: 下面,为了保证术语的准确性,我们把bug称为:错误、缺陷或是失误 软件工艺-规范-调式 So,Let’s Debug Debug---调试 调试本身不是改善质量的方法,而是诊断代码缺陷 的一种方法; 高质量的软件产品不是来源于调试,来源于: 精确的描述需求、完善的设计、高质量的编码; 调试,就是找到并修复缺陷的一种方法, 从而让你的工资别被扣的太多; 软件工艺-规范-调式 Debug is good 你编写的程序或多或少,都会有缺陷,这并不一定是坏事,它至少会给带来如下收获: 1、理解你正在编写的程序(no了解,no调试) 2、明确你犯了哪种类型的错误(why?how?others?) 3、从代码阅读者的角度分析代码的质量 4、审视自己发现问题的方法(你有挫败感吗?) 5、审视自己修正问题的方法 调试其实是一片极其富饶的土地,它孕育着你进步的种子 这片土地也是所有软件构建之路交叉的地方: 可读性、设计、软件质量 无所不包 如果你精于调试,你甚至无

文档评论(0)

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

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

1亿VIP精品文档

相关文档