4

I just wasted half an hour of debugging because the NPE-analysis of our tool had thrown some serious-looking errors.

It turned out the client had checked in broken code into VCS 🤷

Comments
  • 1
    .............................

    I'm VERY curious as to why your client has access to your VCS.
  • 0
    @spongessuck He hasn't ;-)
    Our software reads the code from version control systems and reports quality problems (incrementally, per commit)
  • 0
    @kgbemployee see my last comment ;)
  • 0
    @kgbemployee I'm still confused, don't worry.
  • 0
    @spongessuck my bad, again ^^
    Our software connects to the version control systems of customers, reads in their code and performs all kinds of useful analyses. For this to work, we have parsers for a whole bunch of languages.
    And I was sitting there for a good amount of time, trying to figure out what's wrong with one of the parsers, while the reason was simply that the particular file wouldn't even compile :-p
    (To be fair, it was a very subtle mistake (braces) in a very long method, so hard to spot for me)
  • 1
    @losdanielos ah everything makes sense now, thanks.
Add Comment