3 ms·
A narrow interface handling a large number of concerns... makes the UNIX file API a "deep" module." Seems self-explanatory to me. "Deep module" [0][1] is a wel
by smcin 3y ago
A narrow interface handling a large number of concerns... makes the UNIX file API a "deep" module."
Seems self-explanatory to me. "Deep module" [0][1] is a well-defined term.
[0]: https://dev.to/gosukiwi/software-design-deep-modules-2on9 https://dev.to/gosukiwi/software-design-deep-modules-2on9
[1]: https://www.amazon.com/Philosophy-Software-Design-John-Ousterhout/dp/1732102201 https://www.amazon.com/Philosophy-Software-Design-John-Ouste...
- smcin 3y agoHonestly the only minor criticism I can see of the OP's writing is to remove things that make it seem more disjointed than it is - dashes, unqualified pronouns (what is "it"? AWS? UNIX file system API? a particular module? all modules?). That's all.
- calpaterson 3y agoThanks for your advice. I agree and will try to improve on this for the future