I have a pretty common problem that happens every time I start a new project. Generally the first 100 lines or so of code I write is understandable and manageable, but as soon as things grow and other features get added on, it starts to get seriously messy very quickly.
I’ve tried reading a few books on JS coding, basically they teach a ton about the language features and some general design patterns to use, but my biggest problem is that there are never any good and practical examples to use.
I’m just after some good books or resources that teach how to manage larger code bases, whether that is using a design pattern or not, but just a general take on how to “think about coding/architecture before even coding”.
Does anyone have some websites/books/courses in mind?