Two of the operations you often do with your code is to discuss it, or perform a search over it. So using good names will help in both situations.
Continue reading
The Principle of Least Surprise is a simple principle that helps you writing clear, obvious code: this helps other developers foresee what a component does without worrying of unexpected behaviors.
Continue reading