Question: It's hard enough to negotiate the ethical shallows when they involve active decisions, but it's even harder when the problem can be pushed aside and
It's hard enough to negotiate the ethical shallows when they involve active decisions, but it's even harder when the problem can be pushed aside and labeled a bug that will be fixed eventually.
How hard should we work to fix the problems that somehow slipped into running code? Do we drop everything? How do we decide whether a bug is serious enough to be fixed? Can a company prioritize the list fairly? Are some customers more important than others? Can a programmer play favorites by choosing one bug over another? This is even more difficult to contemplate when you realize that it's hard to anticipate how much harm will come from any given bug.
Consider you are working for company CIT Navarro as a lead programmer. You have discovered a bug. What do you do? Do you expose it and take down the system for a specific amount of time? Do you keep going and not notify the company as to not cause alarm?
Step by Step Solution
3.35 Rating (155 Votes )
There are 3 Steps involved in it
We cannot drop everything at the moment we encounter any bug because bugs all the time are slipped into the code due to one way or another What we can do is that we can analyze the bug and how much im... View full answer
Get step-by-step solutions from verified subject matter experts
Document Format (2 attachments)
6096342200598_211058.pdf
180 KBs PDF File
6096342200598_211058.docx
120 KBs Word File
