September 2017
Beginner to intermediate
562 pages
13h 46m
English
Technical design is about planning the solution and putting together a skeleton of the technical solution. Putting together good design documentation will help you save development rework and improve the quality of code by allowing you to think through several facets of the solution before you start coding. TDD speaks the language of applications and, often, the code and technology, in order to achieve the solution. It is incumbent on the solution architect and technical leads writing the TDD to have expert knowledge about the system, design patterns, limitations, and the recommended customization approach. Consider the following guidelines when writing TDDs: