24
xxzer0
4y

My current project is a fucking nightmare.

It started in 2007, using a solution developed by an Indian company due to outsourcing (aka low-quality code).

It's running on Java 7 on the back-end and its front-end side is pure Javascript files. There are thousands of little .js files everywhere, no documentation, no comments, differents coding styles, outdated API that were already outdated at the time, mixed oop and procedural.
Not even when I started coding, I wrote something so horrible.

Yo, it's a clusterfuck and I just wanna get drunk.

Comments
  • 15
    The whiskey is below the reception, behind the printer.
  • 5
    It should be illegal to call this stuff a "product". You are litterally throwing shit at customers and they are buying it.
    Wait.. why this sounds familiar?

    I took the bottle behind the printer, I'm drinking it right now. Thanks for the suggestion.
  • 1
    @devjesus Somehow I feel better now, thanks for your words
  • 2
    I had similiar experience with freelanced made nodejs app. You touch anything it breaks. I went full black box testing with jest to snapshot the fuck out of it. Once captured in box, I changed it all, took me about a year because I had to do a lot of features beside doing this but boi it felt good to remove stuff.

    Snapshot what works, change everything what needs to be changed. At least it is not react app or angular 1.
  • 2
    Nothing special. All projects are like that at some point in time.
    Some die sooner, the others die later (yes, even the Cobol-powered mainframes of some exceptionally conservative banks will die - hopefully).
Add Comment