Adq
Ok, it is your point of view, but I can't see any practical difference. For me both poor designs and bugs absolutely must be fixed.
Regardless It still isn't a bug it's poor design and requires an enhancement to fix it. I totally agree with your statement that poor designs and bugs must be fixed.
Adq
But if developers take your point of view it leads to situation when they think: "Oh, it is a bug, we need to fix it. Oh, but it is just poor design, let's leave it as is, it is normal".
Typical software company example..
All developers and QA categorise issues similar to this:
New feature.
Enhancement.
Bug.
Once that happens they then assign a priority to it. Eg showstopper, high, low.
Some assign an impact attribute to it (eg the percentage of people they think would be effected).
e.g. High risk, low risk.
Some reports will get discarded as duplicate or cannot repro.
How they process this information is another matter. Often they hold triage meeting and debate if the the info they've received is accurate. No idea how cakewalk operates here that's their business.. But maybe something similar to this...
https://en.m.wikipedia.org/wiki/Agile_methodologyRemember a software company could have thousands of issues logged in their database. When you are dealing in these numbers you are going to be very strict when it comes to priotising. They need to make best use of their time.
Of course if an issue does not end up in the database it's in no mans land..
Cheers.