October 2018
Intermediate to advanced
590 pages
15h 5m
English
What're the differences between this angle and the traditional one? The biggest difference is that, in the traditional view, the design process and the coding process are two disjointed steps. This separation cuts off the design activity from the coding activity. That is, you only do design in the design stage and you only write code in the implementation stage. This is, in fact, a failure to recognize that, when writing code inside our brain, what's happening is not a simple translation from the design to the source code, but an intense creative activity carried out by the brain.
On the other hand, when we say the source code is the design, it doesn't mean we are against using UML diagrams or any other ...
Read now
Unlock full access