炼狱—Bug集中营
关联性
- Bug1:在web.config配置了一个配置项,但是却没有在app.config(测试工程)中进行配置;
- CresteOrder的加密参数为了符合QQ要求增加了一个sessionKey,但是测试代码没有同步增加该字段,导致参数数量问题;
独立性
- Token在两个地方指定造成混淆(一个是CreateOrder外面创建了token,在CreateOrder里面也创建了token);
- BC(10*10)已经生成完毕,但是没有一个哨兵监督此行为,导致卡在BC这个地方,生成了各种昵称都被碰撞(已存在);生成操作一定要有监控意识,不要让行为泛滥;
- 条,尽管增加了一个哨兵,但是却始终无法随机到那82之外的数据;后来修改范围[0,10)完美解决,范围边界;
- 存储过程返回的repeatetime有值,但是nickName没有值,后来确认是因为SP中select语句应该放在一个循环之外,而不是循环之内;
- 数据库字段USE_FLG类型有varchar转换为tinyint,更新后数据类型并没有转换过来,使用LinqToEntityFramework失败;在edmx中删掉此表再更新,问题解决;
- ,后来才发现应该是where(n => n.USE_FLG == UNUSED_FLG;两个问题:第一个需要n=>n...,第二个,因为常亮的名称和字段名称一致,导致了问题的隐蔽性;
- 在递归函数中,stack.push(...)中的参数应该是result,而不是last,一个参数的错误导致了这个函数结果的错误(返回的全是1);其实你会发现,实现函数,有两个很重要的元素:逻辑以及变量;前者决定了实现的方向是否对,后者则决定了结果是否对;在手敲代码的时候,关注这两者,也就成了;
- 本质(底层实现),概念(技术理念支撑的概念),专题(应用场景),搞透一个技术的关键;
- could not launch profile…eclipse里面的tomcat启动不起来,后来发现是因为工程改名字了。
炼狱—Bug集中营的更多相关文章
- Typora配置PicGo时,提示Failed to fetch【Bug集中营】
Typora配置PicGo时,提示Failed to fetch 两者配置的端口不一致造成的 打开Typora,选择文件-偏好设置-图像-验证图片上传选项,点击验证图片上传选项 会提示错误:Faile ...
- 对MySql查询缓存及SQL Server过程缓存的理解及总结
一.MySql的Query Cache 1.Query Cache MySQL Query Cache是用来缓存我们所执行的SELECT语句以及该语句的结果集.MySql在实现Query Cache的 ...
- MySQL缓存机制详解(一)
本文章拿来学习用||参考资料:http://www.2cto.com/database/201308/236361.html 对MySql查询缓存及SQL Server过程缓存的理解及总结 一.M ...
- MySQL缓存机制
对MySql查询缓存及SQL Server过程缓存的理解及总结 一.MySql的Query Cache 1.Query Cache MySQL Query Cache是用来缓存我们所执行的SELE ...
- MySql数据库缓存
对MySql查询缓存及SQL Server过程缓存的理解及总结 一.MySql的Query Cache 1.Query Cache MySQL Query Cache是用来缓存我们所执行的SELE ...
- fir.im Weekly - 如何写出零 bug 的代码
神兽护体,代码无bug.经常看到代码注释的各种形状,这是一种程序员情怀.那么,如何能写出零 Bug 的代码呢,来看看@码农翻身 的这篇手册--零Bug的代码是怎么炼成的. 写零 Bug 一定少不了代码 ...
- <Android 应用 之路> 干货集中营 ~ GankIOClient
简介 利用干货集中营 , daimajia和他的小伙伴给我们开发者带来的福利开发的一个干货集中营客户端,主要功能在阅读干货上. Github地址: https://github.com/onlylov ...
- Tomcat一个BUG造成CLOSE_WAIT
之前应该提过,我们线上架构整体重新架设了,应用层面使用的是Spring Boot,前段日子因为一些第三方的原因,略有些匆忙的提前开始线上的内测了.然后运维发现了个问题,服务器的HTTPS端口有大量的C ...
- a标签点击跳转失效--IE6、7的奇葩bug
一般运用a标签包含img去实现点击图片跳转的功能,这是前端经常要用到的东西. 今天遇到个神奇的bug:如果在img上再包裹一层div,而且div设置了width和height,则图片区域点击时,无任何 ...
随机推荐
- OpenCV -- 获取轮廓照片
import cv2 img = cv2.imread( 'E:\A.jpeg' ) cv2.imshow( 'img', img ) gray = cv2.cvtColor( img, cv2.CO ...
- shared_ptr与weak_ptr的例子
12.20 编写程序,逐行读入一个输入文件,将内容存入一个StrBlob中,用一个StrBlobPtr打印出StrBlob的每个元素. StrBlob.h #ifndef STRBLOB_H #def ...
- 分享功能使用的UIPopoverController在iOS9 过期,替换为popoverPresentationController
记录一下 以备以后用到的时候拿出来看看.以前使用的: 1 if (UIDevice.currentDevice().userInterfaceIdiom == UIUserInterfaceIdiom ...
- Java中创建线程的两种方式
创建线程的第一种方式: 创建一个类继承Thread 重写Thread中的run方法 (创建线程是为了执行任务 任务代码必须有存储位置,run方法就是任务代码的存储位置.) 创建子类对象,其实就是在创建 ...
- jquery mobile跳转到指定id时怎样传递参数
在jquery mobile 中,每一个页面都是一个page,当我们需要从一个页面跳转到另一个页面时,可以在href中指定id,可是该怎么把一个page中的参数传递到另外一个page中,几经琢磨,发现 ...
- 《c和指针》1.5编程练习问题
<c和指针>1.5编程练习问题 #include<stdio.h>#include<stdlib.h>#include<string.h>#define ...
- DES加密系统的实现
这是一个高内聚低耦合可复用的DES加密系统的实现. Github 链接:https://github.com/cyendra/CyDES 要实现加密系统,先考虑数据的基本单位. 在DES加密中,数据是 ...
- verilog中的task用法
任务就是一段封装在“task-endtask”之间的程序.任务是通过调用来执行的,而且只有在调用时才执行,如果定义了任务,但是在整个过程中都没有调用它,那么这个任务是不会执行的.调用某个任务时可能需要 ...
- 移动端 touch 实现 拖动元素
var homeMove = (function () { //touch自适应 var k = "ontouchend" in window ? "touchend&q ...
- 将分页功能从JSP页面中独立出来
附带视频链接:http://www.tudou.com/programs/view/leaQ-YFl7W8/?bid=03&pid=2&resourceId=0_03_05_02