我们都有他们,错误或错误让我们失去了很多时间。我一次又一次地看到它,给定项目的前90%的编码工作占总时间的10%。这是你花费在寻找那个流氓bug的最后90%的时间,而这个bug实际上只占编码工作的10%左右。这一件事只是不想工作。有时候它会变得很大而其他只是一个角色关闭了。
您和/或您的团队花费最多时间的错误或错误是什么?
答案 0 :(得分:1)
曾几何时,我参与了一家公寓管理公司的数据库项目。我们有像Customer,CustomerStatus,Apartment,ApartmentStatus等表格。我写的查询看起来像:
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”表别名是一个保留字之前花了天 ...
答案 1 :(得分:1)
Heisenbug是IMO最糟糕的错误之一。狩猎这样的野兽是一场真正的噩梦。话虽如此,Bohrbug,Mandelbug,Schroedinbug,一个Phase of the Moon bug或Statistical bug也会给您带来严重的麻烦。
答案 2 :(得分:0)
让Oracle工作,我们是一家SQL商店,现在必须支持Oracle,没有人知道任何关于Oracle的知识。
答案 3 :(得分:0)
我花了两天多的时间试图找出一个破坏我网站的CSS问题。结果是我把一个花括号误认为是其中一个类的括号,我的分辨率设置得太小而不能轻易说出来
答案 4 :(得分:0)
在C ++中:2天试图弄清楚为什么特定脚本适用于除一个特定类之外的所有内容。复制该类并重命名它并不能解决问题
从头开始重写课程确实解决了问题,但似乎并没有让我更接近问题的原因。
差异文件没有任何结果。
但是,我注意到我的一个新文件在视觉上相同,只是原始文件的一半。
header和cpp文件中的不同编码破坏了我的脚本:)
答案 5 :(得分:0)
调试Yahoo用户界面库吐出的一些错误。花了几天时间。原来,YUI吐出了应该发生的错误而不需要修复。
答案 6 :(得分:0)
尝试追踪我们的引擎渲染代码中的错误3个月。我们已经实现了自己的自定义顶点池方案,它在DX8中运行良好。一旦我将引擎升级到DX9,所有的几何形状都会出现乱码。幸运的是我能够用#define关闭它,但是追捕它是一个痛苦的试验和错误的月份,最后它归结为在DX9中改变的接口函数中设置了错误的参数 - 我们是设置firstvertex而不是startvertex,这导致索引列表读取错误的顶点。有趣的东西。