Properties

Code is a set of instructions for a computer to follow. But code also has additional properties, beyond its runtime behaviour. There are lots of them. A simple one is readability. Some code is cryptic; it takes a lot of investigation to figure out what it will do. Some code is self-explanatory. It’s written in a clear style so that most programmers can quickly figure out what it will do. It has…