4 ms·
2340 (the mandatory group project course) also covered a lot of this stuff, though not in as much detail. The suggested reading for that course is a book that
by framebit 9y ago
2340 (the mandatory group project course) also covered a lot of this stuff, though not in as much detail.
The suggested reading for that course is a book that blew my mind when I first saw it as an undergrad: Clean Code by Robert Cecil Martin. I believe the examples are all Java, but the lessons are applicable to any language. Stuff like naming your variables more carefully than you name your children.
https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882 https://www.amazon.com/Clean-Code-Handbook-Software-Craftsma...