• prof@infosec.pub
    link
    fedilink
    arrow-up
    46
    ·
    11 months ago

    Recently switched jobs from maintaining a 15 year old Windows Forms .NET Framework legacy codebase.

    At the new job we stick to Clean Architecture, use unit and integration tests, have a code generation tool, actually make nice use of generics and use dependency injection. Also agile processes, automatic build tools, whatever. The difference is night and day and I’m so glad my ex boss fired me because I told him he’s an asshole and his codebase is shit.

    • LeafOnTheWind@lemmy.world
      link
      fedilink
      English
      arrow-up
      12
      ·
      11 months ago

      My first job out of college I have been able to see a steady improvement in the codebase. A little while ago I had to go back to an old tag and was horrified with what it used to be and impressed how much it improved.