Letzte Beiträge mit dem Tag software maintenance:

An In-Depth Look at Defensive Programming

von am 29.10.2015

In many contexts (such as safety-critical systems), it does not suffice to write code in a way that only covers good-weather scenarios. Instead, when designing interfaces and implementing functionality, we should pay close attention to what could go wrong, and incorporate respective countermeasures. The latter question is not only about possible runtime problems such as memory corruption; it particularly includes the use of your code by other people.