查找问题方法之置之死地而后生
今天工作上遇到了一个十分费解的事情。
一条命令,经过多方充分测试之后上线了,使用者却反映有问题。
于是复制了代码到测试环境跑了几遍,没有发现任何问题,一切正常。
再到正式环境上进行验证,该命令大部分情况下是失败的,可却偶尔会返回成功。
纳闷ing
求助同事,在同事的丰富的调试经验帮助下,最终发现问题所在。
而我今天领悟到的并非问题的答案本身,而重点在于查找解决问题的方法。
一般情况下,一个问题,如果一上来就给我们以挫折,我们就会一点一滴地去将问题本身分解,逐步逐步找到问题的症结所在。
而如果一开始就让我们尝到成功的甜头,或者给予一点点的成功,我们便会不自觉地就会将问题本身细分,直到脱离我们的眼线。
我们看到的更多会是为什么能成功,因为我们期望它是成功的;至于为什么会失败,我们会觉得那是偶然的,或者是不应该出现的。
我们自己蒙敝了自己,异常的成功使得原来对问题的分析能力直线下降。
分析一个问题,应该就建立在我们之前的想法是错误基础上,即使有时成功,有时失败,那也应该认为都是失败的,问题本身是存在的。
接着从结果出发也发,从源头开始也好,进行逆向或者正向的分析,不断地将查找的过程与最终结果相比对,两条线重合之时,就是问题解决之时。
可能我们面临的问题会千变万化,但是解决问题之道却会通用得多,起码下次再碰上这种偶乐出错偶尔正确的情况,我的做法会是直接认定它是错误的,
然后再从错误出发,找到根源。暂且称之为置之死地而后生吧~
转载于:https://www.cnblogs.com/itislee/archive/2011/12/20/2295242.html
查找问题方法之置之死地而后生相关推荐
- 【EventBus】EventBus 源码解析 ( 注册订阅者 | 订阅方法 | 查找订阅方法 )
文章目录 一.EventBus 注册订阅者 二.订阅方法 三.查找订阅方法 findSubscriberMethods 方法 四.查找订阅方法 findUsingInfo 方法 五.查找订阅方法 fi ...
- python中二分查找什么意思_python中二分查找法的实现方法
如果想要在有序数据中进行查找想要的数据,二分查找法就个好方法,它可以大大缩短了搜索时间,是一种常见的查找方法.二分查找很好写,却很难写对,下面,小编就简单向大家介绍一下二分查找,并演示器使用代码. 1 ...
- linux忽略大小写 grep,linux grep不区分大小写查找字符串方法
grep用来过滤字符串信息,grep默认对字母大小写敏感,不过可以通过选项对grep屏蔽大小写敏感,该选项为 -i. 一.查看grep工具版本方法 图1 grep版本查询 二.grep -i 使用方法 ...
- JNI查找 native 方法的规则(静态、动态注册)
转载自:JNI查找 native 方法的规则 通过上一篇文章,大家明白了调用 native 方法之前,首先要调用 System.loadLibrary 接口加载一个实现了native 方法的动态库才能 ...
- Linux终端查找python方法的帮助文档
日常工作中,我们通常使用linux环境进行开发:但有时对某些python库的方法可能有所遗忘,需要查找python库的方法使用说明,即帮助文档.分为如下两个步骤. 步骤一: 在linux终端输入pyt ...
- 7-4 单词替换 (10分)——单词查找替换方法
7-4 单词替换 (10分) 设计一个对字符串中的单词查找替换方法,实现对英文字符串中所有待替换单词的查找与替换. 输入格式: 首行输入母字符串,第二行输入查询的单词,第三行输入替换后的单词. 输出格 ...
- Yii-模型- criteria查找数据库方法
数据模型搜索方法: public function search() { // Warning: Please modify the following code to remove attribut ...
- 局域网arp欺骗病毒查找预防方法(1)
ARP地址欺骗类病毒(以下简称ARP病毒)是一类特殊的病毒,该病毒一般属于***(Trojan)病毒,不具备主动传播的特性,不会自我复制.但是由于其发作的时候会向全网发送伪造的ARP数据包,干扰全网的 ...
- idea查找类 方法在哪里被使用
查找类的用法 以flume中的SImpleEvent类为例,想知道有哪些地方用了这个新定义的类. 结果如下 之后可以点进去看 创建新实例用法比如 public static Event withBod ...
最新文章
- 数据库备份到文件服务器,数据库文件备份到云服务器上
- 数据库-优化-数据库系统配置优化-操作系统优化
- python 总结_python总结
- IOS第五天(2:用户登录,回车的监听(代理模式UITextFieldDelegate)) 和关闭键盘
- 一个让我瞠目结舌的电脑高手!(转自叁哥博客)
- 解决Caused by: GSSException: (Mechanism level: Failed to find any Kerberos tgt)
- paip.utf-8,unicode编码的本质输出unicode文件原理 python
- Air722UG_模块硬件设计手册_V1.1
- LateX安装下载使用详细教程
- maven setting.xml详解
- 微信小程序- MQTT模拟器
- 词性标记:VA,VC,VE,VV等
- [转] 【幽默搞笑】笑死你,别怪我!(狠逗、狠强)
- SAAS平台的基础,构建多租户系统的思考
- python opencv BGR2RGB转换原理
- 首批小程序出炉,小游戏?
- ibmx3650服务器bios阵列配置安装系统,IBMx3650服务器BIOS阵列配置安装系统(方法二+PXE网启安装法)ok.doc...
- 读书笔记:汇编语言 第三版 王爽 清华出版社 章六 章七 章八 章九 章十
- Day 18-Vue3 技术_新的组件
- https://isux.tencent.com/svg-animate.html(svg动画)