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
Tests are as important as production code. Well, they are even more important! So writing them well brings lots of benefits to your projects.
Continue reading
The way you handle errors on your code can have a huge impact on the maintainability of your projects. Don’t underestimate the power of clean error handling.
Continue reading
Are Getters and Setters the correct way to think of abstraction? What are pro and cons of OOP and Procedural programming? And, in the OOP world, how can you define objects?
Continue reading