On Thursday, October 22, 2015 at 11:33:39 AM UTC-4, Sisyphuss wrote: > > I have some idea in the previous post. But it seems that they are just > ignored... >
Not to derail this thread, but FWIW, I liked your OOP equivalences, and it made me consider writing shorter, focused modules. > > > On Thursday, October 22, 2015 at 4:56:58 PM UTC+2, Steven G. Johnson wrote: >> >> Many of my students come from a non-CS background, and aren't familiar >> with basic ideas of software engineering like modularity, choosing >> datastructures, putting code into re-usable functions rather than writing >> long copy-and-paste scripts, etcetera. I'd like to point them at a good >> book, but I mostly didn't learn this stuff from books and don't know what >> is out there. >> >> Is there a good book on basic software engineering that is easily >> applicable to Julia? (This rules out a lot of the "design patterns" style >> books that are heavily oriented towards traditional OOP languages.) >> >> --SGJ >> >
