Unit tests are no silver bullet. This trend was started by consultancies that found more ways to milk customers - write unit tests and do inline code (!) documentation. Both are a real cash cow when the client doesn&#x27;t know what they want and you need to constantly tweak code and respectively tests and documentation! I understand API documentation, but internal code that&#x27;s obvious like what &quot;width&quot; and &quot;height&quot; parameters of a method are for is beyond stupid!