Too Long; Didn't Read
The author is senior software engineer specialized in declarative designs and S.O.L.I.D. and Agile lover. In this article, we discuss the single design rule of software design in an axiomatic way. We are going to add the only mistake we should avoid by all means to our list of common mistakes. The bloody coupling is one of the most common mistakes in software design. The author also discusses the Singleton pattern and the hidden coupling of single-reference references.