So made this component that my colleagues also use.
Today i checked source control...

What did they do to my creation?

Lines commented out here and there. Features destroyed by rewriting it, instead of just using it. Related unit tests broken of course. It had everything. And why not ask me?

According to Source control they helped each other. Working together as a team, desecrating my code.

  • 0
    It's "copy paste code" actually. We have some elements that need to be done customer specific, but making the classes configurable so they can be used for everything would result in huge and messy shit,so having a really small customer specific file seemed like the better solution.

    It got me thinking a lot about it. I will absolutely try to move more of it into "don't touch this" components. Sometimes bad stuff is the result of what seemed a good idea but has developed in a different way.
Add Comment