Let’s write more CodeXM checkers (second-stage ignition)

Let’s write more CodeXM checkers (second-stage ignition)

If you read the previous installment, you’ll recall that we boosted ourselves to low earth orbit using CodeXM to write a Coverity checker to help enforce a naming convention (which, of course, you can tweak to suit your needs). Our progress so far: local variables and function names (including method ... Read More
Let’s write a CodeXM checker (it’s not rocket science!)

Let’s write a CodeXM checker (it’s not rocket science!)

All systems are go. We have liftoff. Let’s write some CodeXM. If you’ve read the previous two posts, you should come away with a sense that writing a CodeXM checker isn’t rocket science. Let’s put that to the test. In order to get this hands-on experience, you should have access ... Read More
CodeXM: Awesome Code Checker Power (Itty-bitty Learning Curve!)

CodeXM: Awesome Code Checker Power (Itty-bitty Learning Curve!)

What you need to know, and (more importantly) what you don’t, about the CodeXM checkers. When you develop your software, you may not be aware of what the compiler is doing to transform source into an executable. The neat thing is you don’t need to. Just know things like what ... Read More
Don’t Panic: Write checkers using CodeXM

Don’t Panic: Write checkers using CodeXM

With apologies to the late Douglas Adams, writing a checker is hard. You just won’t believe how vastly, hugely, mind-bogglingly hard it is. I mean, you may think it’s difficult to pull together a purchase order for a new bit of software, but that’s just peanuts to writing a checker ... Read More