Meta-tag about bugs. Please don't use this.
10
votes
3answers
479 views
Git: Fixing a bug affecting two branches
I'm basing my Git repo on A successful Git branching model and was wondering what happens if you have this situation:
Say I'm developing on two feature branches A and B, and B requires code from A. ...
10
votes
11answers
1k views
Turn away a bug if no reproducible test case exists? [duplicate]
If the customer has problems which are not reproducible because of complexity of actions they took and can't remember step by step, then coders are missing a test case.
Indeed, this issue is ...
4
votes
4answers
698 views
Term for accidental features
Despite the best intentions of programmers; oftentimes, in the real world, software systems contain "accidental features" that are accepted as part of a working system.
For example, there may be ...
1
vote
1answer
154 views
Tex and Absence of bugs [duplicate]
I have been reading a lot lately and I have come across articles in which people make the 'grand' assertions that there are no bugs in the Tex program by donald knuth. Is this in any way possible and ...
12
votes
5answers
861 views
Keeping agile with zero-bug policy
In our project we work in a zero-bug (a.k.a zero-defect) methodology. The basic idea is that bugs are always higher in priority than features. If you're working on a story and it has a bug it must be ...
2
votes
10answers
1k views
Is it possible to reach absolute zero bug state for large scale software? [closed]
I am talking about 20-30+ millions lines of code, software at the scale and complexity of Autodesk Maya for example.
If you freeze the development as long as it needs to be, can you actually fix all ...
6
votes
9answers
628 views
If you spot a software bug and fix it, do you tell the client?
I spotted a bug today in a web application that I develop and maintain for a client. I let the client know that I had spotted a problem and after a short time I fixed it and reported back the full ...
0
votes
1answer
116 views
How much product value can be hurt if demo of product not working properly [closed]
I am just checking a java script framework . A universal JavaScript framework. To check how its really works i just checkout a demo of this product example site which is just normal todo list . I ...
25
votes
17answers
2k views
How to reduce the number of bugs when coding?
No one's perfect, and no matter what we do, we are going to produce code that has bugs in it from time to time. What are some methods/techniques for reducing the number of bugs you produce, both when ...
9
votes
5answers
1k views
What does the term day-one-bug mean?
I came across this term recently in a mail chain. Google tells me there is a term zero-day bug and that Microsoft and Adobe are the frontrunners :)
Is there such a term as day one bug? What might ...
5
votes
4answers
402 views
Where can I turn to if I can't fix a bug?
I am looking for resources to turn to when I don't have the answer for something. I lead a team of software developers. We have been rolling out new software releases on a monthly basis.
When there ...
1
vote
4answers
151 views
Encountering the same issue in an application
I've often come across the situation when the same mistake is made in many places in an application. For example, in a web application when the user creates an item and clicks the Add button to save ...
11
votes
1answer
748 views
Should I write a test to prove that deleting code fixes a bug?
Occasionally I'll run into the situation where fixing a bug requires that I delete a section of code. The TDD purist would (I assume) advocate writing a failing test, deleting the code, then watching ...
2
votes
1answer
246 views
Spurious wakeups explanation sounds like a bug that just isn't worth fixing, is that right?
According to the Wikipedia article on Spurious Wakeups
"a thread might be awoken from its waiting state even though no thread signaled the condition variable".
While I've know about this ...
1
vote
2answers
162 views
How to deal with Ghost bugs which appears in undocumented test-case scenarios? [duplicate]
There are instances which cane be seen while testing the application, both by developers and testers, some NullPointerExceptions arriving while clicking on a node in the table, or while doing an ...
6
votes
4answers
319 views
How do you deal with discovering bad and false code in your team? [duplicate]
Every year in january we process a big task with our system. While the performance during the task was above average the maintaince follow up is currently having a lot of trouble with jobs running too ...
35
votes
12answers
3k views
What programming language generates fewest hard-to-find bugs? [closed]
What language, in your opinion, allows the average programmer to output features with the least amount of hard-to-find bugs? This is of course, a very broad question, and I'm interested in very broad ...
28
votes
8answers
2k views
What's a schrödinbug?
This wiki page tells :
A schrödinbug is a bug that manifests only after someone reading
source code or using the program in an unusual way notices that it
never should have worked in the first ...
7
votes
9answers
548 views
How to effectively do manual debugging? [closed]
Say you don't have a debugger available, what would be an effective approach to debug code which doesn't work (as expected)?
13
votes
7answers
808 views
Are all security threats triggered by software bugs?
Most security threats that I've heard of have arisen due to a bug in the software (e.g. all input is not properly sanity checked, stack overflows, etc.). So if we exclude all social hacking, are all ...
37
votes
9answers
2k views
Code maintenance: To add comments in code or to just leave it to the version control?
We have been asked to add comments with start tags, end tags, description, solution etc for each change that we make to the code as part of fixing a bug / implementing a CR.
My concern is, does this ...
8
votes
5answers
371 views
Steps to maintain a good bug database
Maintaining bug database is an important for every project. I am used to store the followings at bug database
Issue date time
Who is assigned to
Whether it has been solved or not
If solved then, ...
12
votes
6answers
653 views
Debugging: understanding details on why certain fixes worked?
When debugging, I sometimes find that I make some changes and I am not 100% sure why those changes correct some bug in the program. Is it essential to understand every single detail about why some ...
11
votes
12answers
585 views
Off-shore bug fixing
If a prospective employer told you they "outsourced bug fixing because developers hate fixing bugs", What would you think? What might be your concerns?
1
vote
5answers
240 views
What can be done to decrease the number of live issues with applications?
First off I have seen this post which is slightly similar to my question. :
What can you do to decrease the number of deployment bugs of a live website?
Let me layout the situation for you. The ...
3
votes
4answers
605 views
How to act when you get the last warning? [closed]
I'm a software developer, currently working on web development.
We are a small company a team with 2 persons, a developer and a designer and we have no-one to test our applications.
From the last ...
28
votes
12answers
2k views
What's the name for a bug that suddenly breaks things but has always been present? [closed]
We had a failure in our software today and after investigating discovered that the failure should have been occurring for weeks, but it waited until this morning to rear its ugly head. Is there an ...
17
votes
7answers
1k views
Story points for bug fixing tasks: Is it suitable for Scrum?
I'm just wondering if we should assign story points to bug fixing tasks or not. JIRA, our issues-tracking software, does not have story point field for Bug type issues (it's only for Storys and ...
5
votes
3answers
298 views
Existing buggy code or a brand new one? (From time perspective)
I am facing some issues with a buggy library I currently have and it's used in my current project, I need to finish this project as soon as possible in order to deliver it to our client.
However, ...
29
votes
36answers
3k views
What are common mistakes in coding? [closed]
For example, a common error in C/C++ is to use the assignment operator = instead of the comparison operator ==.
8
votes
6answers
486 views
Is it normal for a software developer to have lots of issues after product went live? [closed]
In recent months, our product (which went live probably 9 months ago) experience an increase in the number of users using it. We faced lots of queries, problems, and complaints from users. Sadly, it ...
3
votes
8answers
1k views
Should I pay my developers for bugs fixes for a project or work that's still in progress?
We are working with a group of developers on a project. The project is still in progress (not completed) and these developers charge us for time spent on fixing bugs on codes that were not written ...
4
votes
5answers
537 views
How can I convince a project manager that there is no way to solve all the compatibility issues?
I have been working on this project for more than a year now, and we are close to release, the project manager wants the product to be perfect and working in every single aspect.
I like that and I ...
4
votes
3answers
183 views
How to solve installation errors reported by users, on Android?
I've some application on the Google Play, free to download, but I have some people reporting things like:
"There has been problem installing on my htc x."
How do I help these people? I could ...
1
vote
2answers
254 views
Finding right bug tracker web application
I'm looking for a bug tracking system (similiar as http://www.mantisbt.org) with these following requirements:
Requirement specifications are:
Upload picture and different files without any ...
6
votes
3answers
758 views
What was the historical impact of Ariane 5's Flight 501?
The disintegration of the Ariane 5 rocket 37 seconds after launch on her maiden voyage (Flight 501) is commonly referred to as one of the most expensive software bugs in history1:
It took the ...
22
votes
6answers
1k views
Understanding the problem when things break in production
Scenario:
You push to production
The push broke multiple things
That same build did not break qa or dev
As a developer, you don't have prod access.
There is lots of pressure from above to get ...
4
votes
6answers
365 views
Formalizing programmers errors
Every one of us make errors leading to bugs. Once I wanted to start logging my errors for future analysis, probably mentioning project title, approximate time spent and the most important, the type of ...
2
votes
2answers
192 views
Fixing sudden serious problem in software
For example, company that uses our software suddenly has found a serious bug and can't continue to work. The bug has exposed a big problem in software design and fixing it will take few days. What is ...
7
votes
13answers
658 views
What have you learned from the bugs you helped discover and fix?
I liked the core of this question, and wanted to re-ask it in a way that made it less about 'fun' and more about 'What do these past mistakes tell us about how we can write and test software better?'
...
13
votes
5answers
369 views
Should I release source code to fix bug
I have a bug in my application that I'm building. I asked a question on S.O. and one of the users asked me to post or send all the code to him so he could look at it.
I totally understand the ...
6
votes
9answers
2k views
How do you classify bug severity?
At my current job we have Low, Medium, High priority bugs.
Low priority bugs are small errors that don't stop shipping or cause real trouble for any user.
Medium priority bugs cause some internal ...
12
votes
3answers
481 views
Bugs that can be avoided with coding standards
I am looking for statistics (or estimations) that backup the claim that coding standards help reduce bugs. Hard-numbers would be nice, although I haven't had much look finding any. I've even looked ...
9
votes
12answers
926 views
Should QA find reproducible scenarios?
Sometimes my QA team reports bugs, but neither I or them have any idea on how to reproduce them. This leads to very long and frustrating debugging sessions which sometimes do not even yield results.
...
11
votes
6answers
712 views
How do I approach fixing an unreproducible/randomly occurring bug?
We have a multilingual website in which a bug was discovered some days ago. It was displaying other language data in other language and also the mixture of data like English language was selected but ...
4
votes
6answers
903 views
Is it best to minimize using pointers in C?
I think most people would agree that pointers are a major source of bugs in C programs (if not the greatest source of bugs). Other languages drop pointers entirely for this reason. When working in C, ...
14
votes
1answer
1k views
What is an untriaged bug?
I am an undergrad studying Computer Science. When I tried reporting bugs to several projects, I came across the classification untriaged a lot. A web search didn't really explain what this means.
...
14
votes
6answers
985 views
Why not use the word bug instead of exception?
If we refer to exceptions as bugs, why not just call it a bug in the first place instead of an exception?
If in the code it's called exception and as soon as it occurs it's called a bug. Then why not ...
5
votes
4answers
207 views
When to Stop Debug
I've read the article about fixing bug in this post What process do you normally use when attempting to debug a problem/issue/bug with your software?. One of the answer which I noted is "take a rest" ...
5
votes
3answers
490 views
Is the COCOMO model a good argument when defending a programming language choice?
Currently, I'm following a course on embedded software development. The lecturer has chosen J as an architecture language for model-driven software development. J itself is a very terse programming ...
