coderefinery / modular-code-development

Modular code development lesson.
Creative Commons Attribution 4.0 International
3 stars 4 forks source link

Rework proposal: three themes, functions, abstraction layers, packaging #14

Open rkdarst opened 4 years ago

rkdarst commented 4 years ago

I prepared to give a 15-minute version of this talk at a hackthon (but actually didn't), but it made me think some about it. This issue explains my ideas so that maybe they can be used more.

I was going to divide modularity into three types:

I thought this would give me a chance to make a consistent story and explain the "how" a bit more. But it would require a lot of care to be able to give it well. Does anyone have another resource which we can use as inspiration?

My changes are here: https://github.com/rkdarst/modular-code-development/tree/rework-functions-layers-packaging but it may be better to take ideas from there and reuse it.