Working Practice-使用错误记录器记录错误

原创 2013年12月02日 23:49:19

本文参考自《Head First 软件开发》

软件错误应该记录在错误记录器中

哪些软件错误:

  1. 编程的错误。
  2. 忽略的功能。

免费的软件错误记录器:

  1. Bugilla
  2. Mantis

记录软件错误以外的事情:

  1. 错误的优先级和严重程度
  2. 记录每件事情
    • 关于错误的讨论,测试,代码变更以及处理决定的历程。
    • 整个团队都可以查看错误的进展情况
    • 如何做的测试。
    • 了解开发人员怎么修正错误。
  3. 产生统计数据
    • 深入了解项目的进展情况。
    • 错误的提交率多少?是上升趋势还是下降趋势。
    • 大量的错误是否源于软件的某一区域,是否说明此部分代码不妥。
    • 还有多少bug需要修正。
    • 确保重要的错误在发布前,得到了修复。

错误报告的组成:

一般来说,错误报告中,提供的信息越多,效果就越好。

  1. 摘要
    • 用1,2句话描述软件错误。
    • 通过题目,能够对问题有一个较为清晰的理解。
  2. 步骤
  3. 预期发生什么和实际发生什么
  4. 版本,平台,定位
  5. 优先级与严重性

查找死循环-飞行记录仪的使用

日前发现公司系统调用缓存Memcached的次数暴增,一台机器1小时达到上千万次,通过日志分析,发现有几个缓存ID频繁调用,最多者一小时调用了百万次,当时的CPU、IO也是巨高。故使用jcmd方法打印...
  • hai99long
  • hai99long
  • 2017年02月27日 18:38
  • 282

C++实现键盘记录器v1.0

利用C++的一些API写了一个键盘记录器的基本功能
  • u010092734
  • u010092734
  • 2014年09月15日 21:51
  • 1766

驱动级键盘记录器与安全密码框(能获取QQ密码)

信息监控与隐私保护永远是一对矛盾,在对付各种信息窃取软件上,新技术总是层出不穷。本文介绍一种古老的键盘记录器技术,确实很古老,DOS时代人们就在用了,但是现在它仍然很有效,在键盘过滤驱动失效的情况下,...
  • jinhill
  • jinhill
  • 2010年06月12日 17:48
  • 10314

C#键盘记录器

using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System....
  • jiangxinyu
  • jiangxinyu
  • 2010年03月15日 16:34
  • 2591

键盘记录器,可截获到 QQ 的密码

虽然 QQ 的密码框经过了特殊的处理,但是通过一些特殊手段仍然可以得到输入过程中键盘输入的内容。代码仅供娱乐使用!...
  • Henzox
  • Henzox
  • 2014年06月25日 08:57
  • 11205

Working Practice-错误处理技术

本文参考自《代码大全》 代码中不应该发生的错误: 可以使用断言 代码中可能发生的错误: 返回中立值(无伤害的默认值)换用下一个正确的数据。 数据库记录发现其中一条损坏...
  • time_hunter
  • time_hunter
  • 2014年02月17日 23:20
  • 329

Java飞行记录器 JRockit Flight Recorder JFR诊断JVM的历史性能和操作

需要展开子树,复制堆栈跟踪,就可以查看到代码调用链,看到自己的业务代码,从而定位到最耗时的代码位置:...
  • unix21
  • unix21
  • 2016年10月13日 10:47
  • 1702

Working Practice-尽早集成

最近参与一个项目,项目时间很是紧张。最后提测的时候,需要把此模块集成到主项目中,集成的过程中发现了很多问题,这些问题在模块独立使用的时候,没有这些问题: build error(编译依赖,非...
  • time_hunter
  • time_hunter
  • 2013年11月16日 21:27
  • 542

Working Practice-中间方案

对于一些领导提出的有点为难的需求,可以采用中间方案: 完成部分领导要求的按照合乎的需求完成大部分方案。再晓之以理,说服领导。...
  • time_hunter
  • time_hunter
  • 2014年03月01日 00:32
  • 404

Working Practice-多方位学习

在毕业后的三年里,我的学习的对象主要是技术方面的。工作中遇到一些事情,我开始渐渐思考,工作除了技术以外,还有很多事情值得学习。         不久前,我跟一个测试的同事关于bug的处理产生了分...
  • time_hunter
  • time_hunter
  • 2013年10月01日 22:49
  • 330
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Working Practice-使用错误记录器记录错误
举报原因:
原因补充:

(最多只允许输入30个字)