没有合适的资源?快使用搜索试试~ 我知道了~
开发中常见的错误及原因.ppt
资源推荐
资源详情
资源评论
开发过程
常见错误
开发对于懂开发的人来说其实很简单,做开发这项工作简直就像日常吃饭一样熟
练,但是,开发过程中,由于各种各样的问题
例如:业务逻辑不清晰、开发人员粗心、经验不够、生产环境不同等等,这些问题
导致各种 BUG ,是需要特别重视的,下面整理了一些情况来说明问题。
why 为何会出现各种错误
这个在实际开发中出现比较频繁
A: 漏提交文件(自己不知道,他本地代码编译没报错)
B: “ ”获取编译报错,在群里大叫 谁的代码,编译不过
………… 过了半天没有回答,去查下 svn 提交记录,查出是 A 提交后就出问题了
B: 在 QQ “群里, @A ”,你提交的有问题,自己去看下
A: “看下自己果然有文件没提交,赶紧把漏提交的文件提交了,在群里回复 可以
”了,再获取下
更严重的是, A 漏提交后,下班回家了,其他人还在奋斗的情况 ……
问题: svn 文件漏提交影响他人开发
( .Net 代码示例)
B2bDistributorOrderMapping distributorOrderMap = allDistributorOrder.Where(o =>
o.OrderId == order.OrderId).FirstOrDefault();
var amount = distributorOrderMap.CreditAmount.GetValueOrDefault(0M);
// 前面这一句,如果 distributorOrderMap 为空,则必定会报错
这里的 distributorOrderMap 不一定有值,再者,如果规定是正常业务
distributorOrderMap 一定有值,但也不能保证数据异常时这个值一定有,所以要习
惯做非空判断,出错时给出人性化的提示才更好。
问题:代码中无非空判断逻辑
剩余16页未读,继续阅读
资源评论
真爱无限
- 粉丝: 283
- 资源: 54
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功