Debugging 最大时间损失错误

Debugging 最大时间损失错误,debugging,Debugging,我们都有过这样的错误或bug,它们让我们损失了很多时间。我一次又一次地看到,给定项目的前90%的编码工作占用了总时间的10%。这是最后90%的时间,你花在寻找流氓错误,实际上只有约10%的编码工作。那是一件不想做的事。有时它是一些大的东西,而另一个只是一个角色被关闭了 什么是让您和/或您的团队花费最多时间的bug或错误?让Oracle开始工作,我们是一家SQL商店,现在必须支持Oracle,没有人知道Oracle 我花了两天时间试图找出一个破坏我网站的CSS问题。结果是,我在其中一个类中将大括号

我们都有过这样的错误或bug,它们让我们损失了很多时间。我一次又一次地看到,给定项目的前90%的编码工作占用了总时间的10%。这是最后90%的时间,你花在寻找流氓错误,实际上只有约10%的编码工作。那是一件不想做的事。有时它是一些大的东西,而另一个只是一个角色被关闭了


什么是让您和/或您的团队花费最多时间的bug或错误?

让Oracle开始工作,我们是一家SQL商店,现在必须支持Oracle,没有人知道Oracle

我花了两天时间试图找出一个破坏我网站的CSS问题。结果是,我在其中一个类中将大括号误认为是括号,并且我的分辨率设置得太小,无法在C++中非常容易地分辨出来:2天来,我一直在试图找出为什么一个特定的脚本适用于除一个特定类外的所有内容。复制类并重命名它并没有解决问题。
从头开始重写类确实解决了问题,但似乎并没有让我更接近问题的原因。
对文件进行扩散时没有发现任何结果。

然而,我随后注意到,我的一个新文件虽然在视觉上完全相同,但只有原始文件的一半大小


头文件和cpp文件中的不同编码破坏了我的脚本:)

调试Yahoo用户界面库抛出的一些错误。花了几天时间。事实证明,YUI吐出了本应发生且不需要修复的错误。

3个月来,我们一直在努力跟踪引擎渲染代码中的错误。我们已经实现了自己的自定义顶点池方案,它在DX8中工作得非常好。一旦我将引擎升级到DX9,所有的几何图形都变得乱七八糟。幸运的是,我能够用#define关闭它,但查找它是痛苦的一个月的尝试和错误,最终归结为在DX9中更改的接口函数中设置了错误的参数-我们设置了firstvertex而不是startvertex,这导致索引列表读取错误的顶点。有趣的东西。

从前,我在一家公寓管理公司做一个数据库项目。我们有客户、客户状态、公寓、公寓状态等表格。我编写的查询如下所示:

SELECT cu.Name, ap.ApartmentUnit, as.DateOccupied
 from Customer cu
  inner join CustomerStatus cs
   on cs.CustomerId = cu.CustomerId
  inner join ApartmentStatus as
   on as.ResidentId = cu.CustomerId
    and as.Status = 5
  inner join Apartment ap
   on ap.ApartmentId = as.ApartmentId
 where cu.CustomerId = @CustomerId

无论我多么努力地尝试、修改或盯着它看,这个查询和类似的查询都不会运行。过了几天我才意识到我完全合理的表别名“as”是一个保留字…

a是我最严重的错误之一。猎杀这样的野兽真是一场噩梦。话虽如此,a、a、a或a也会给你带来严重的头痛

视情况而定。我们是否认为Oracle是一个bug?对不起,伙计们,我不知道如何使用社区wiki框。当我把它移过去的时候,它可以重新打开吗?也许还可以关闭“最有趣的程序员引用”或“最好的卡通”项目。菲。