February 2019
Beginner
504 pages
10h 47m
English

As programs get larger and more complex, they become more difficult to design, code, and maintain. As with any large project, it is often a good idea to break large, complex tasks into a series of small, simple tasks. Let’s imagine we are trying to describe a common, everyday task, going to the market to buy food, to a person from Mars. We might describe the overall process as the following series of steps:
However, a person from Mars is likely to need more detail. We could further break down the subtask “Park ...
Read now
Unlock full access