CoAutomation Inc.

Main menu

Skip to content
  • Home
  • About Us
  • Blog
  • Coriandolo Radio
  • Contact CoAutomation

Category: General

Why I like Cyclomatic Complexity and Why I don’t

Posted on 2019 March 31 by Craig Goldman
“Cyclomatic complexity is a software metric used to indicate the complexity of a program. It is a quantitative measure of the number of linearly...
General

Advice on debugging software from Sherlock Holmes

Posted on 2018 November 24 by Craig Goldman
Here is some timeless advice on debugging software from Sir Arthur Conan Doyle’s fictional detective Sherlock Holmes. “There is nothing as deceptive as an obvious fact”...
General Code Debugging

For whom are you writing the code

Posted on 2018 November 4 by Craig Goldman
I think it is important to understand for whom you are writing the source code.  Once upon a distant time, I was a manager....
General CoAutomation

No Misbehaving – a new blog for reliable firmware

Posted on 2018 October 21 by Craig Goldman
Hello World! This is the first blog post about designing reliable firmware for devices. It isn’t the first blog on this subject, but it...
General CoAutomation, Craig Goldman, Firmware Blog, No Misbehaving
Recent Posts
  • Why I like Cyclomatic Complexity and Why I don’t
  • Testing the code path less travelled
  • Commentary on Comments
  • You gotta have style — a C style sheet
  • Your function bodies are too fat
Recent Comments
    Archives
    • March 2019
    • February 2019
    • January 2019
    • December 2018
    • November 2018
    • October 2018
    Categories
    • Coding Style
    • Constructing Code
    • General
    © CoAutomation Inc.