I contribute to an open source webgl library. A PR has been proposed that solves a problem, introduces a new feature to the library, and places some properties on some class FOO.
I didn't like the placement of that property as i feel it' better suited for BAR. The pattern can be seen as an anti-pattern according to some principles.
I checked out the branch from the PR, refactored it the way i suggested and ended up with 30% less code, and 30% less files being touched, while not breaking the pattern related principles.
I was told that in the case of this library, it's valid to not follow the principle.
I'm a bit confused by the rejection of such an argument (follow a principle). I thought that literature can be cited as sort of an absolute truth, proof.
How can i address this and what should be my expectations?
I can see:
Well, several decades of CS research seems to disagree with you