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
Step: 1
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...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Document Format ( 2 attachments)
6096342200598_211058.pdf
180 KBs PDF File
6096342200598_211058.docx
120 KBs Word File
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started