Hi devs,

The story:
* Some reporter (Anca in this case) reported the issue 
https://jira.xwiki.org/browse/XWIKI-13947 as a bug
* Caty modified it as an improvement
* I didn’t quite agree and also consider it to be a bug

So I think it would be healthy that we agree about the difference of bug vs 
improvement. This is not meant as a flamewar but more as a discussion to see if 
we could reach an agreement. If not, then so be it, we won’t have a common 
agreement.

Here’s my POV and what I consider a bug is:

"A bug is something that was NOT wanted by the developer. It's not related to 
its severity and there can be minor bugs and important bugs”

I realize that another definition could be “A bug is any behaviour that a user 
consider not normal” but I find this more hazy and subject to interpretation so 
I prefer my first definition.

For Caty a bug is “[…]broken/not working behaviour.” but that definition is not 
precise enough IMO since for me the issue in XWIKI-13947 is a broken behavior 
(I consider that the right behavior is to have the same top and bottom margin 
for boxes) and thus would match Caty’s rule.

I also consider that there can be all types of bugs: visual bugs, performance 
bugs, feature bugs, etc and thus I don’t consider that visual issues are always 
improvements and never bugs.

So an improvement would be about doing something differently than in the way it 
was voluntarily implemented.

WDYT?

Thanks
-Vincent

Reply via email to