排 bug 技巧

目录

  • 排 bug 技巧

    • 推荐搜索引擎
    • 排 bug 思路技巧
    • 学习过程中的小经验和小技巧

排 bug 技巧

内容不多,但都是从实践中总结出来的精华,字字珠玑。

排 bug 很需要经验,需要多练习才好。没有哪个技巧是万能的,脑子要灵光。而且光看光想是解决不了问题的,一定要多尝试,错的次数多了,便对了。

初学遇到 bug 不要恼,反而要开心。每一个小 bug 都是一个财富,都可以让我们在未来避免进入更大的坑。把这些小问题总结起来也是好的。不一定将来会去看,但是整理的过程也是一种记忆的加强,可以保证日后不凡类似的错误。比如,我在 Python 中遇到的小 bug 都整理在了《Python bug 宝典》中,可以在 博客首页 找到。

推荐搜索引擎

  1. 百度,国内能用,但很不好用,很多bug找不到恰当的解决方法
  2. Google,国内不能用,需要一定技巧
  3. StackOverflow,几乎所有的bug都能在这里找到,但是全英文

排 bug 思路技巧

  1. 遇到 bug,理清楚导致 bug 的原因
  2. 可以把报错信息放到搜索引擎中搜索,找到合适的解决方案
  3. 仔细分析,解决问题
  4. 如果怎么试都不能解决问题,从头开始,再写一遍

学习过程中的小经验和小技巧

  • Python 学习经验

原文地址:https://www.cnblogs.com/shuoliuchina/p/12426493.html

时间: 2024-08-29 04:33:09

排 bug 技巧的相关文章

移动前端系列——移动端页面坑与排坑技巧

移动前端系列——移动端页面坑与排坑技巧 In 网页重构 on 2014-12-08 20:21:19 by lyushine 对于前端开发者来说移动端存在更多的挑战,移动端页面开发过程中会碰到各种各样千奇百怪的问题(我们俗称BUG或坑),那么今天我为大家分享移动端页面开发过程中的一些坑和排坑技巧. 移动端页面在不同设备.不同操作系统 .不同运行环境下都可能造成各种各样的没有碰到过的的坑,相比曾经的IE6坑多了.下面先介绍一下4类具体常见的坑: 1.外观 A.页面高度渲染错误 在各移动端浏览器中经

战斗bug技巧全攻略

程序员不是有一幅这样的对联吗 上联:一个项目两部电脑三餐盒饭只为四千工资搞得五脏俱损六神无主仍然七点起床八点开会处理九个漏洞十分辛苦: 下联:十年编码九年加班八面无光忙的七窍生烟到头六亲不认五体投地依旧四肢酸软三更加班只为二个臭钱一生孤苦: 横批:苦逼程序员. 其实,程序员职业生涯总结起来就这三件事情Ⅰ理解需求 Ⅱ编码 Ⅲ改bug. 可见,bug是程序员的天敌.bug对于我们自己名誉和产品自身质量影响是不言而喻的.哪么,怎么能够降低bug了. 卡耐基说过,人性的弱点要克服.程序员必须克服一些自身

移动前端系列–移动端页面坑与排坑技巧

## video标签脱离文档流 问题描述:标签的父元素(祖辈元素)设置transform样式后,标签会脱离文档流 测试环境:部分android机型 解决办法:不使用transform属性.translate用top.margin等属性替代 ## ::after在手机中使用animation无效 问题描述:::after在手机不支持animation 解决办法:不用伪元素改为普通元素 ## 页面高度渲染错误 问题描述:页面100%高度包含地址栏高度,当地址栏存在时,会部分内容被隐藏 环境与频率:经

灰帽百度快排是什么原理?

通过大数据分析,国内搜索引擎的用户占比量,百度,360.搜狗 是国内占比最高的三大搜索引擎,而百度的用户站整体的百分之80左右,所以国内做seo的企业基本都非常在意关键词在百度的排名高低,百度seo做多了,多数朋友经常会听到一个词,百度快排,那么很多朋友就会很好奇,百度快排是什么优化手段呢?为什么从来没有接触过呢?好的带着这些疑问,今天大表哥就和大家聊一聊,灰帽百度快排是什么原理? 灰帽seo百度快排的原理是什么? 灰帽seo是什么?:索引擎的优化方式分为那几种? 做seo优化的朋友一定可以很快

秒懂是如何做到的?私下分享让人耳目一新的 Jetpack MVVM 精讲!

今天推送一篇关于 Android 架构的最佳实践项目. 文章目录一览 前言 面向标准化开发已成现实 本文的目标 Jetpack Lifecycle Lifecycle 存在前的混沌世界 Lifecycle 为什么能解决上述这些问题? Jetpack LiveData LiveData 存在前的混沌世界 LiveData 为什么能解决上述这些问题? LiveData 有个坑需要注意 Jetpack ViewModel ViewModel 存在前的混沌世界 ViewModel 为什么能做到这几点?

关于 IE6、 IE7兼容性总结(转)

其实浏览器的不兼容,我们往往是各个浏览器对于一些标准的定义不一致导致的,因此,我们可以进行一些初始化,很多问题都很轻松解决. 下面是14条特殊情况仅供参考: 1. 文字本身的大小不兼容.同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff 下实际占高17px,上留白1px,下留白3px,opera下就更不一样了.解决方案:给文字设定 line-height .确保所有文字都有默认的 line-height 值.这点很重要,在高

转载:ie6,ie7兼容性总结

其实浏览器的不兼容,我们往往是各个浏览器对于一些标准的定义不一致导致的,因此,我们可以进行一些初始化,很多问题都很轻松解决. 下面是14条特殊情况仅供参考:1. 文字本身的大小不兼容.同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff 下实际占高17px,上留白1px,下留白3px,opera下就更不一样了.解决方案:给文字设定 line-height .确保所有文字都有默认的 line-height 值.这点很重要,在高度

docker1.12安装配置及使用笔记

官方安装手册地址:https://docs.docker.com/engine/installation/linux/ubuntulinux/ 使用的操作系统是是ubuntu14.04,按照官方的推荐的配置(其他操作系统,多少有点区别请参考官方文档).安装步骤如下: 1.检查内核版本 uname -r #把linux内核升级到3.10以上 2.apt的证书验证和key apt-get update apt-get install apt-transport-https ca-certificat

什么是“攻城狮”

攻城狮就是工程师,在互联网时代,对电脑程序员的一种调侃,对码农一种自嘲. 电脑程序员(码农) 程序员,俗称码农,是专门从事电脑程序开发,维护的专业人员.在我天朝,要成为一个具有中国特色的合格程序员,应该具有以下一些素质. 团队精神(TeamWork) 现代商业社会,各行各业都需要团队精神,而团队精神是一个程序员必备的最最基本的素质.随着如今,软件,规模越来越大,软件开发不再是编程,而是工程.像求伯君那样特立独行写出的wps时代,已经一去不复返.于是进入研发团队,从事商业化和产品化的开发任务,就必