• lobut@lemmy.ca
    link
    fedilink
    arrow-up
    139
    arrow-down
    1
    ·
    1 year ago

    I remember when I was working with .NET and I saw some web service code and I saw there was no try catches. They didn’t have a global catch in the asax either or anything. I just wrapped each call into a try catch and log.

    I got the same treatment where my manager wanted to know what happened with the increase in errors. I told him what I did. My manager got another developer to go through my commits regardless. I was a bit upset at the lack of trust.

    • MotoAsh@lemmy.world
      link
      fedilink
      arrow-up
      50
      arrow-down
      1
      ·
      1 year ago

      I mean, that ‘could’ be a straight up wrong thing to do if some of the calls were expecting errors to be able to escape. Yea, it’d be super weird and I don’t know if .NET would marshall them anywhere, but in some systems, that sort of, “obvious” fix could break shit. Sure, it’d be something doing something weird and kinda’ dumb, but … don’t we see “weird and dumb” all the time??

      • lobut@lemmy.ca
        link
        fedilink
        arrow-up
        40
        ·
        1 year ago

        oh yeah I just logged and rethrew, so it shouldn’t have had any behavior change, but I could have broken something I make mistakes all the time.

        The errors we were seeing in logs were like logic or application errors that we just didn’t see before. My changes really shouldn’t have caused.

        • ThePuy@feddit.nl
          link
          fedilink
          arrow-up
          18
          ·
          1 year ago

          I think that was the right approach, then again didn’t you have through a pull request or at least a code review? Knowing that would give raise to so many “errors” you should have had some sort of communication beforehand.

          I don’t blame you, more the workflow and ironically the manager

          • lobut@lemmy.ca
            link
            fedilink
            arrow-up
            12
            ·
            1 year ago

            Oh that was like years ago! Probably SVN, we on-boarded Git a little while after.

            No pull requests, you just manually merged back then. It’s definitely a workflow improvement we adopted later and we as a company and as an industry have gotten better.

            lol, the thing was just that my manager asked me what I did and I told him. Him getting another dev to “fact-check” me after is what bothered me a bit. I am usually the type of look into issues rather than brush them off and I am the first to confess to a screw up. Which is why I was irked.

    • magikmw@lemm.ee
      link
      fedilink
      arrow-up
      21
      ·
      1 year ago

      A manager that can’t read a simple try catch commit? Why am I surprised.

      • MonsiuerPatEBrown@reddthat.com
        link
        fedilink
        English
        arrow-up
        35
        arrow-down
        4
        ·
        edit-2
        1 year ago

        they shouldn’t have to do that. the commit log tells the manager who to go ask.

        and since the developer did that to be a big swinging dick instead of bringing it up to the team in a meeting as a problem to address together the manager didn’t trust them.

        makes sense to people that have to manage other humans.