One important design principle in software development is DRY - Don't Repeat Yourself. However, when DRY is applied to test code, it can cause the test suite to become brittle -- difficult to understand, maintain, and change. In this article, I will ...
When Microsoft Engineer Andres Freund noticed SSH was taking longer than usual he discovered a backdoor in xz utils, one of the underlying libraries for systemd, that had taken years to be put in place. The backdoor had found its way into testing ...