I\'ve been working almost exclusively on back-end tasks for the past few years, and I\'ve just noticed that most JavaScript (and CoffeeScript) projects have got a helluva lot pr
I don't see the problem with your older code. Or with the newer code. Basically, just follow the same principles you'd follow with Ruby: refactor mercilessly and let good architecture emerge from the refactoring.