Looking at a piece of code, we can learn a lot from its visual structure, even before reading the actual code. Some typical such structures can help us spot possible code-smell.
Posts published in “Failures”
Failures in SW arch, design and coding, and relevant ways to avoid, overcome and handle them.
Many years have passed since the introduction of “Object Oriented Design” concepts, and many programming languages have decided to adopt that approach, reject it or pick some parts of it…
Exceptions are a fundamental concept of many SW systems. Yet, the right way to use and handle them is not always clear, and highly varies among systems and platforms. This post goes over the most important rules for successful exception handling towards robust and well written systems.