-
-
Notifications
You must be signed in to change notification settings - Fork 3
programming cross products
In the following enumeration, ordering of the cross-product is irrelevant:
Synthesize X Synthesize: Programming ideals; OOP optimiziation that created this document.
Synthesize X Optimize: Language choice for solving the task.
Synthesize X Divide: Conceptual breakdowns of your program.
Conquer X Synthesize: Perfect naming of your modules, functions/objects, variables.
Optimize X Optimize: Working on the right problem.
Optimize X Divide:
Optimize X Conquer: Profiling your code and rewriting it.
Divide X Conquer: The standard Computer Science technique of breaking the problems down into smaller pieces to code at the level you understand the problem.
Divide X Divide: Code architecture.
Conquer X Conquer: Choosing the right programming language constructs (if/then, for/break, objects/functions).