We all use names for programming, it doesn’t matter if the language is high or low level, whether it is Imperative, Functional or Object Oriented. Names are everywhere. But we continue to misuse them. In this first part we will see how to find them.

There are only two hard things in Computer Science: cache invalidation and naming things.

Phil Karlton

What’s in a name?

What’s in a name? That which we call a rose / By any other name would smell as sweet.

William Shakespeare’s Romeo and Juliet.

Image for post

The Problem

Code is read many more times than it is written. The first reads are done by the developer who chooses the names. Later, if the code survives, many other coders will make their own interpretations based on the footprints left by the nominator.

#naming #software-design #software-development #programming #clean-code #visual studio code

What exactly is a name? — Part I: The Quest
1.10 GEEK