Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
ddephor44465y@silkfire Ugly, working code is better than nice, buggy code.
If you're working on something and beautify a bit, then test all changes thoroughly and everything works fine, that is OK.
But changes just for fun, without real need and not testing enough, leaving it buggy, is almost sabotage. -
Zer0day12255yThere ain't no alternative to aesthetics though.
But, yeah, stay in your lane: Stop making changes on what you're not working in . . . Stop it. -
Ugh, we have a junior who's obsessed with editing other people's code to "look better" and write packages that someone else in the company has already written because their package is "my way".
You're not being paid to waste time. -
silkfire1535yI have an obsession with editing exception messages to make them super clear and contain useful information. Does that seem wrong?
-
@TheCommoner282 The point is not just making code changes behind other people's back, but then not fucking testing the changes.
-
@TheCommoner282 It is behind other people's back because it's obviously a junior who did not know what he was doing. And no, bugs don't just happen, this was sloppy work because he didn't test, and that's a no-go.
-
ddephor44465y@TheCommoner282 It wasn't hidden, but it was also not discussed with someone who is familiar with this module. There is no "my code" in our repo, everyone has the right to make changes anywhere if necessary. But if someone is making changes in modules he usually doesn't work with, he should check with someone who does.
And I know that this changes hasn't been tested, because I know this guy doesn't know how he could test the runtime behaviour. Maybe it was because the change was really minor, but introduced a big anyway.
Stop making "aesthetic" changes in modules you're not working in. Your naive "add proper..." commit just brought down the whole system.
Thank you for half a day wasted and a pissed of client.
rant
just a quick...