3 ms·
Ask HN: What are some good resources for coding best practices?
Hi all,
I've been recently promoted and am now managing a summer software engineering internship. Based on the feedback we got from the interns last year, I want to teach them best practices and good principles for writing good code and designing maintainable solutions.
They've heard about DRY and SOLID, we're writing unit tests, they're familiar with git and we're applying agile principles, but I'd love to hear what you all found helpful early in your career or what resources you use now to teach junior engineers the fundamentals.
Thank you!
- andrei_says_ 1y agoSandi Metz’ books on code design are I think exactly what you need. https://sandimetz.com/ https://sandimetz.com/
- pieterr 1y agoWhat I found helpful early in my career: Book: Code Complete - Steve McConnell https://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670/ https://www.amazon.com/Code-Complete-Practical-Handbook-Cons... A bit dated maybe, but still very informative!
- genericmask 1y agoThank you! I think this one will be helpful for them and for me.
- kody 1y agoI second Code Complete. The Pragmatic Programmer and Code Complete were integral on my first job.
- toldyouso2022 1y agoCheck out https://refactoring.guru/ https://refactoring.guru/