老司机找Bug的十年心路历程

  一.码畜:靠编译器帮自己查语法错误  消灭笔误:编写适合程序猿的键盘练习  if (常量==变量或表达式)  使用goto接力超长的if,switch  连续的if还是if elseif  多个条件的组合:精心的排版  多重括号的匹配  条件编译  各种const:不要纠结...

Bug背后的故事——缺陷技能提升(图)

  周六再一次参加邰晓梅老师的专业软技能培训课,软件缺陷技能,收获远超预期, 再此记录一下。  软件中的缺陷( bug)是如何被发现  如果别人发现一个bug, 自己却没有发现,这个是为什么?是靠运气。 如果自己发现一个bug,别人没有发现? 是运气,...

线程运行报错Bug的解析

  背景  在执行单元测试的时候,发现同一线程运行多次后,就会报一个线程的错误:Exception in thread "Main Thread" java.lang.IllegalThreadStateExceptionat java.lang.Thread.start(Thread.java:595)at thread.ThreadTest.main(ThreadTest.java:19...

如何提高自身编码能力--定位Bug篇

  学会定位bug真的很重要  1、定位bug的数量、种类、级别越多, 真的真的真的(重要的事三遍)能快速拉升自身编码水平、对很多原理的理解和对编程的认知。  2、能提高开发效率很多很多, 避免长时间都在解决bug的路上。  3、对app也是相当友好,至...

input输入框无法输入的Bug(图)

  bug的产生和修改  上周临近周末休息的时候,一个同事跑过来了,对我说:“阿伦啊,有一个页面出问题了,火狐浏览器所有的input都没法输入了。”我一听,是不是你给加了什么属性,让input输入框只读了啊。看了一下代码,很正常的一个输入框,并且CSS写...

用Excel记录测试Bug问题总结

  前几天与开发在讨论问题的时候,开发提了一个问题,说是已经解决的问题,能否用excel表格总结一下,问了一下原因,感觉想法很好,就总结了一下。  在上家公司的时候,提交bug用的是mantis,现在是禅道,两者模式差不多,都是提交bug、开发修改、测试...

一个毕生难忘的BUG

  记得以前接手过一个Java项目,服务器程序,直接让Jar在linux上跑的那种,  这个项目由两个web服务组成,也就是两条Java进程,主进程 xxx.jar,辅助进程 xxx_helper.jar。主进程程序中某些功能依赖于辅助进程提供的服务。  困扰我们的BUG是在生产环...

记一次React项目排Bug

  最近在做一个react项目,使用前后端分离的形式,前端发送请求得到后端响应后重新进行渲染。  在一次重新渲染时,react总是报错:TypeError: Cannot read property of .. undefined,通过控制台输出发现state中的user未被正确的赋值,那么到底是哪一步...

移动端Bug和优化问题总结

  1、字体兼容bug  描叙:ios默认字体和andriod不一样,需要设置html的默认字体样式  例子:font-family: PingFang-SC-Regular,Helvetica,sans-serif;  2、WeiboJSBridge设置bug  描叙:android的jsbride设置不起作用,需要执行init方法  例子:...

一次排查多线程引发Java DNS缓存的Bug

  问题描述  最近通知应用在近三个月内出现过2次DNS缓存的问题,第一次在重启之后一直没有出现过问题,所以也没有去重视,但是最近又出现过一次,看来很有必要彻底排查一次;具体的错误日志如下:2018-03-16 18:53:59,501 ERROR [DefaultMessageListen...

一次精疲力尽的改Bug经历(图)

  一、介绍  最近一直在做有关JavaScriptCore的技术需求,上周发现一个问题,当在JavaScriptCore在垃圾回收时,项目会有一定几率发生崩溃。崩溃发生时调用堆栈如下:  图1 调用堆栈  先对上图中两个比较重要的堆栈过程做个说明:  图2 生成JSVal...

一个菜鸟的Bug纠正过程

  在刚开始接触算法时,解过一道这样的题Given two words (beginWord and endWord), and a dictionary's word list, find the length of shortest transformation sequence from beginWord to endWord, such that:Only one letter can be changed at a t...

5个令人费解的JavaScript缺陷(图)

  让我们一起来玩一个游戏:你需要阅读一些JavaScript代码片段,然后找出里面隐含的Bug。这些代码中有可能包含各种各样的错误,如运行时出错、包含有死代码以及一些非预期的错误行为。顺便提一下,这些代码片段并不是我凭空臆造的,他们均来自于开源项目...

应用程序有Bug崩溃重启的案例(图)

  1、程序主界面代码using System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Threading.Tasks;using System.Windows.Forms;namespace WindowsFormsAppThreadRestart{static class Program{public stat...

Python3使用遇到的一些Bug(图)

  本人使用的python3.6.2版本的:  初次使用报了一堆错,具体如下:  1.pip install Pillow会报超时:  解决方案:需要加上超时控制:pip --default-timeout=100 install -U Pillow  2.pip  install BeautifulSoup报print的错:  解决方案...

#
Python
分享:

Github上如何为开源项目提Bug?(图)

  如何为开源项目提bug?  大家都知道,在解决一个问题之前,必须先了解这个问题,所以创建一个 问题(Issues) 来帮助开源项目是一个很好的方式。  当我们下载了开源项目的代码,引入到我的项目中,但是我们会发现这个代码中存在问题,并不能满足我的...

一个Bug 差点让服务器的文件系统崩溃(图)

  昨天,公司的美国客户发邮件给我,说我的软件出问题了,我查来查去,发现居然是服务器上一个目录无法删除,一删除就报 cannot read from the source file or disk. 如果用命令行方式删除,则报  cannot find the specified path。一开始以为是文件...

BFC引起的loading动画跳动BUG

  BUG现象  当列表加载时,loading动画在加载过程中出现跳动问题。  BUG原因  以下为列表结构:<div class="ant-spin-nested-loading"><div class="ant-spin-container"><div style="height:90px">列表内容</div><div ...

有生之年又踩到了Tengine的Bug(图)

  今天新上线一个项目的时候用到了一个上传的接口,在本地测试和内网环境下都正常,上服务器以后一直504,应用log显示文件没有被上传上来,而浏览器log却显示文件正常上传。  初步推断是tengine上没把请求转发完全,导致后端一直在等待剩下的body,直到...

我的踩坑之旅-跨域问题引发Bug(图)

  场景:  由于业务原因需要在请求中添加一个信息表明请求的source,经过一轮方案的评审,大家共同决定把这source信息存放在消息header中。前端小伙伴听完之后心里暗自偷笑:就一行的代码的事,请求的时候在消息头中添加source:xxxx,这么轻松。然后也没...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号