The qualities of better code

What is 'better' code? Dave Copeland on the qualities readable, changeable code exhibits. Of the attributes he identifies, I think number of paths (ABC complexity) is the most important for reading code and fan-in/out is the most important thing to manage for easily changed code.

2 thoughts on “The qualities of better code

  1. Yes! flog is wonderful for finding method objects and lurking domain concepts in your code. I’ve also been getting a lot of mileage out of flay lately. Killing duplication is fun, and useful too.

Comments are closed.