Code style is a mirror, not a metric

The myth of objectively good code For as long as people have been writing software, people who write software have been arguing about how to write it. Because code has to balance the need to do something with the need to communicate to humans what it does , we say that it must express intent : good code makes it easy to understand. Consequently, programmers often make aesthetic choices which help…