Now that we have organized our concepts, data structures, and logic into files, we can now proceed with the normal process to transform requirements into code. For each module, we will look at the required elements and produce code to satisfy those requirements.
Here, we break down all code development steps by module. Different modules have different organizations, so pay attention for patterns regarding organization and code development.