Categorization By Resource Use
Steps are grouped into categories based on the data / resources it accesses. Each category is a kind of task.
Quality Product | Input | Processing | Web | Reporting |
---|---|---|---|---|
0. Handle interruptions. | ✔️ | |||
1. Read credentials. | ✔️ | |||
2. Stream property title records. | ✔️ | |||
3. Read output file for processed records. | ✔️ | |||
4. Start progress bar. | ✔️ | |||
For each record: | ||||
5. Rate limit requests -- don't overload server. | ✔️ | |||
6. Authenticate with server if necessary. | ✔️ | |||
7. Retrieve information. | ✔️ | |||
8. Augment record. | ✔️ | |||
9. Output record to file. | ✔️ | |||
10. Update progress bar. | ✔️ | |||
When interrupted, or done: | ||||
11. Output execution report. | ✔️ |