Questions tagged [bug]
Meta-tag about bugs. Please don't use this.
142 questions
23
votes
10
answers
9k
views
What to do if a core function does exactly what you need to do, but has a bug
This is something that I come across fairly often, and there are a couple ways to proceed, but never know which is the best way. I usually pick one way at random. I'm looking for a framework that I ...
0
votes
2
answers
79
views
Rapid rate of merging new code with minimal testing [closed]
In some companies, code is merged at a rapid rate by multiple teams with minimal testing and somehow the number of bugs is kept to a minimum.
In other companies, this leads to chaos and terrible ...
0
votes
3
answers
167
views
Identify Enhancements early as a QA
I am having a problem currently where product managers are raising improvements as bugs. Also, they expect us testers to catch them early. Our company doesn't have any requirement document and as QA ...
0
votes
1
answer
197
views
How to explain a software bug to a child [closed]
When I buy a house or a car, the product is already completely ready. It's very seldom that an error will be noticed later by the customer.
In software engineering, on the other hand, errors (bugs) ...
43
votes
7
answers
18k
views
Software bug vs. software corruption
While investigating Wikipedia article on Qantas Flight 72 I've found "Potential trigger types" section that says (emphasis mine):
A number of potential trigger types were investigated, ...
3
votes
5
answers
803
views
Are there better alternatives to debug level logs to investigate a bug in a production environment?
Some of our customers from time to time report an unexpected behavior in one feature of our software and we suspect that we have a bug.
The feature itself and the kind of bug is not interesting for ...
0
votes
2
answers
225
views
How to privately track issues? [closed]
I'm working on a certain group repository. This repo has an issue tracker, but - it's not intended for all issues, and certainly ot for our day-to-day development work. The point is - I need to track ...
0
votes
1
answer
155
views
What could cause a bug to be "Person-Dependent"?
This is quite theoretical, and I hope it's the right SE site.
A couple of years ago I worked at a company using Maya 2014 (I think that was the version) with a couple of other 3D Artists.
Eventually ...
3
votes
2
answers
3k
views
Can Rust replace the C or C++ programs in the Future? [closed]
I recently read an interesting Article that, due to a memory Overflow error Power system of Boeing will collapse and turns the Flight into a Flying Brick.
This is a low level memory Handling bug. ...
7
votes
3
answers
329
views
How should support/bugfixes work in a larger organisation?
We have a team of about 40 engineers who work on a large SaaS platform. As with any organisation, we have an enormous backlog of things we want to deliver from our roadmap. But of course, we also have ...
0
votes
1
answer
669
views
Why "typeof null == object" will stay in javascript?
I was reading a article about front-end development on Medium, when I stumbled upon an interesting piece of information, which is as follows:
The type of a variable can be determined by using the ...
3
votes
1
answer
982
views
Informing Users of Outstanding Bugs
What is the best way to inform users that there has been a bug found in some software they used?
For example, let's say a user finds a bug in some software and reports it to the development team who ...
1
vote
2
answers
241
views
ISO 27001 and investigating production issues
We get problems on production systems every now and then, most of which can't be replicated on dev/systest/uat for following reasons,
We don't have enough data on dev/systest/uat e.g. production has ...
7
votes
2
answers
2k
views
What to do when third party won't fix bug [closed]
I've reported to a third party what I consider a very serious performance bug in a widely used product. Older versions worked fine. Newer versions are practically unusable except for what I consider ...
72
votes
9
answers
17k
views
Can we assume while testing software that a user wouldn't perform such silly actions on software?
For example: While performing functional testing of a form in a web application, we will test the fields by entering different kind of random input values.
In general, we as users of the web ...
5
votes
3
answers
7k
views
Should one create a new git branch for each issue?
As developers, when we are assigned a task, we have two options:
Create one volatile branch for each issue:
Pull master;
make changes;
push changes to new remote branch;
wait for somebody to merge it ...
1
vote
1
answer
186
views
Handling customer issues/bugs in enterprise application?
I was wondering how you handle issues like that in your company.
Usually when something goes wrong at a customer he needs to:
Submit the issue he encountered
Add logs / configuration data
Suddenly ...
108
votes
11
answers
21k
views
What kind of bugs do "goto" statements lead to? Are there any historically significant examples?
I understand that save for breaking out of loops nested in loops; the goto statement is evaded and reviled as a bug prone style of programming, to never be used.
Alt Text: "Neal Stephenson thinks it'...
0
votes
4
answers
2k
views
Are “Hard to find bugs” the responsibility of the developer or the tester?
May be it seems an open question (or non-constructive according to stackoverflow standards) .... but I am asking if there's something rigid according to Software process standards addressing this ...
7
votes
2
answers
3k
views
How to estimate bug fixes?
How can you actually determine the size of fixing something which is broken in an unknown way? I tell people in my classes I only know two sizes for defect fixes: 1) Trivial because I already know ...
-4
votes
1
answer
101
views
Is 'exercise bugs' an expression?
Is there an expression in programming that something will 'exercise bugs'?
I have seen this written before but I don't know what it means.
0
votes
2
answers
231
views
Recognize bug or inability to solve a problem by yourself
How to recognize when there is a bug in program or you have an inability to solve concrete problem? I noticed when I concentrate too much time on a problem and can't find a solution, I am starting to ...
2
votes
2
answers
286
views
Consistency of Undefined behavior
If there's a bug that triggers undefined behavior in a piece of code, is the undefined behavior consistent each time running it? and changes each time compiling it?
For example if you had some C code ...
7
votes
5
answers
3k
views
What is the difference between 'expected but not desired behavior' and a software bug
Recently I asked this question. As commented in the answer by someone who sounds like a numPy developer, this behavior is clearly not desired. The issue posted was closed stating that this is ...
7
votes
5
answers
549
views
Should I notify my colleagues when I find a bug in their code? [closed]
If I am assigned a bug, I sometimes check version control to see when it was introduced. Should I notify the developer that introduced the bug, even if I already fixed it? The advantage is that it ...
6
votes
1
answer
449
views
What evidence is there that obeying the Open/Closed principle reduces bugs?
I'm currently putting together a talk where I discuss the value of unit tests in enforcing the SOLID Open/Closed principle.
However beyond the obvious "the bug wasn't there when I wrote it, it's been ...
3
votes
2
answers
133
views
Best way to develop new features as well as fix any bugs for a web system on Windows [closed]
I'm a one-man band and I have a contract with a client to develop and maintain a web-based system that is relied upon. This is the first project of this size and type that I have done for anyone else ...
9
votes
4
answers
1k
views
Who de-duplicates bug tickets?
One of my team mates and I just grabbed separate bug tickets, assigned them separately to ourselves, but the tickets were duplicates!
What is the best way to resolve duplicate tickets? Is this ...
0
votes
5
answers
302
views
Is unwanted behavior, while work is in progress, declarable as a "bug"?
This might be only a question of definition, but maybe there's a consensus?
Given the situation, software Foobar Plus is under construction, we're not working on an update, but on the first release ...
15
votes
5
answers
1k
views
How to treat bugs that users thought were a feature?
Question:
What is the proper way to address a bug that an end-user thought was a feature?
Elaboration:
I'm guessing that if a large percentage of users expected it as a feature, it should be left "...
0
votes
3
answers
4k
views
Who fixes bugs in a team? [duplicate]
In an agile software development team, who would be the one to fix the bugs introduced in an update?
The developer who writes the feature?
Someone else specialized specifically in debugging with a ...
26
votes
7
answers
3k
views
What's the best way to avoid catastrophe caused by negligence? [duplicate]
I have been a programmer for almost 1 year.
As an ADHD adult, naturally I don't have the same strength of attention on ordinary stuffs as my colleagues do.
And I find the catastrophe made by me are ...
283
votes
22
answers
53k
views
Leaving intentional bugs in code for testers to find
We don't do this at our firm, but one of my friends says that his project manager asked every developer to add intentional bugs just before the product goes to QA. This is how it works:
Just before ...
3
votes
1
answer
641
views
Scrum in combination with ad hoc bug fixes [duplicate]
I worked in a company where they tried to use Scrum but in practice it was hard to create a solid sprint backlog because they had a very active userbase, that used the software 8 hours a day, and ...
5
votes
4
answers
505
views
Is there a name for an internal incorrect behaviour that does not manifest itself as a bug?
To put this in context, I have the following scenario. I am writing a Common Lisp program that works with strings and lists of characters.
In a certain function foo, the value of a variable suff is a ...
6
votes
8
answers
6k
views
Customer is "deeply disappointed" in our software because of one bug. How to reply? [duplicate]
We have been building custom software for one of our customer for a few years now. Everything is going well so far.
However the customer always has an attitude that when they find a bug in the ...
3
votes
2
answers
3k
views
Bug root cause analysis [closed]
In our group we usually don't ponder too much about what kind of design or implementation decisions caused a bug, we just fix it. Of course if some module constantly produces bugs people start to ...
1
vote
2
answers
7k
views
What does "trivial" mean? [duplicate]
You often see statements like "all non-trivial software has bugs" or "all non-trivial abstractions are leaky". But what makes a program "trivial" instead of non-trivial? Where is the cut-off line at ...
14
votes
9
answers
4k
views
Theoretically bug-free programs
I have read lot of articles which state that code can't be bug-free, and they are talking about these theorems:
Halting problem
Gödel's incompleteness theorem
Rice's theorem
Actually Rice's theorem ...
43
votes
13
answers
7k
views
I am making 4-5x more story points than average, but producing bugs at half the rate. Graphs say it's 2x more bugs, how to deal with that?
So it is generally accepted that top tier programmers can produce an order of magnitude more/better code than their more average peers.
It's also generally accepted that the rate of errors made in ...
0
votes
2
answers
120
views
Multiple documentation issues in a single bug
It is clearly a bad practice to incorporate several issues in a single bug. It is not convenient, hard to maintain, difficult to keep track of what is done and what is not, etc.
But does all this ...
0
votes
3
answers
210
views
Fixing bugs may lead to delayed feedback [closed]
I worked in a group in Microsoft that developed the upgrade to the Microsoft Security Essentials antivirus. For a year we worked on the next version of the product. We had 6 milestones (milestone each ...
-2
votes
1
answer
313
views
Program unable to write data (read-only file) and losing it -- a bug or a feature? [closed]
I found, that some very famous app (I'm not disclosing name intentionally) has a "problem", when writing meta-data of a file and the file turns out to be read-only. Program doesn't handle ...
3
votes
2
answers
1k
views
Verbose or concise logging [duplicate]
I was wondering how much data should be logged.
I know this deeply depends on multiple factors. But it can still be hard to find the golden middle way.
Lets say I have an application where people ...
0
votes
1
answer
341
views
Should programmers itemize testing for projects? [closed]
I recently hired a programming team to do a port of my iPad app to the iPhone and Android platforms.
Now, in a separate contract, I am asking them to implement a bunch of tips on how to play the ...
3
votes
3
answers
3k
views
What is exactly bug in the requirements?
I've just looked for a formal definition and haven't found one.
The term - "bug in the requirements" was always confusing for me, what does mean exactly?
71
votes
17
answers
9k
views
Is it reasonable to insist on reproducing every defect before diagnosing and fixing it?
I work for a software product company. We have large enterprise customers who implement our product and we provide support to them. For example, if there is a defect, we provide patches, etc. In other ...
66
votes
7
answers
4k
views
After years of working alone, other developers will finally see my (buggy) code. What should I do? [duplicate]
I have been working on a system alone for about four years. I have built it from the ground up. It is not a perfect system. It is very complex, it is buggy, and the business is now becoming aware of ...
2
votes
1
answer
436
views
Is this Java Compiler error message incorrect? (byte loss of precision)
The following IMHO valid java program doesn't compile because the Oracle 1.7 javac compiler thinks there's a possible loss of precision in lines 5 and 6. If you uncomment line 3 and comment out line 4,...
27
votes
10
answers
4k
views
Can compilers and interpreters have bugs, and what can we (as users) do to deal with them? [closed]
If a compiler's work is essentially translating source code into machine level code, can there be any glitch in a compiler, i.e. a faulty "translation?"
The same goes for an interpreter: can it fail ...