After 3 months of working at my current and first job I inherited a spaghetti codebase with files as large as 1000 lines because my mentor left.
Everything works but dare to change a thing. No Unit tests or any sane practices. At least our CI/CD is automated. 😂

Now I am asked to bend the library backwards in order to integrate it with another product. No one helps me and I am slowly starting to feel devastated. 😩

  • 2
    Figure out if it's worth a rewrite and then ask to do that, giving points on pros and cons
  • 1
    If you are given the permission for a rewrite, start breaking stuff into single responsibility classes. It's helped me in a similar situation.
  • 1
    With that kind of setup. It’s mostly worth updating your resume than rewriting the application.
  • 1
    @h4xx3r thought about that one for a while because it‘s actually a deprecated project which needs to be ported to another service. Sounds crazy, right? Asked management and got a big no.
  • 1
    @JbalTero that‘s what I am going to do now.
Add Comment