The objective of Test Driven Development is to guide the writing of the code by the tests. After discussions with…
One of the best practices in javascript unit testing is to decouple the tests. This is to minimize the dependencies…
Traits are a mechanism for reusing code in language with inheritance such as PHP. A trait attempts to reduce some…
In some cases, when the inheritance is complex, the code becomes difficult to maintain. This is the case of multiple…

