Your job is not to try and outsmart the compiler. Your job is to ensure you get the implementation right. The compiler’s job is to build the best possible executable code for it. Here are ways to make your code better and more compatible.
Tag: secure programming
In the previous installment, I provided a preamble to outline what elements Defensive Programming encompasses. It is a lot more than the general coding mainstream typically associates with it. Some of the key tenets of Defensive Programming are readability, maintainability, compatibility, debugability, code safety, and security. Because they are the foundation for the techniques I will cover later on, please… Continue reading "Zen of Defensive Programming: Readability and Maintenance"
Even though it has been a generally accepted term for well over two decades now, it remains a bubblegum expression with countless interpretations. Depending on who you ask, you will get different answers. Allow me to indulge you for a moment on how I define Defensive Programming in my mind so that you can get a better sense of the aspects I will cover throughout this series.