Blog

The 7 principles of naming

Determining the best name for something (e.g., a class, variable, or function) in software engineering often feels like an imperfect science. A handful of blog posts and small sections in various books have described some aspects of good names, but we don’t have a thorough, canonical set of principles that...

Posted by Tom Benner on February 10, 2020 · 6 min read


Why we need a book about naming

Any fool can write code that a computer can understand. Good programmers write code that humans can understand. — Martin Fowler

Posted by Tom Benner on January 30, 2020 · 2 min read