Documentation is important in any software project, but Backbone projects have some unique considerations when it comes to documentation. However, before we delve into these considerations, it's important to identify why you are documenting your code in the first place, and what strategy you plan to use to document it.
Many developers have the false impression that documentation is for other developers, when in fact, nothing could be further from the truth. Most software isn't written just once but is instead iterated on over time. Each new revision can occur days, months, or even years after the previous one, and when you go back to modify code you wrote months/years ago, the code can almost look as if it was written by another person.
Because of this, even if you are the only developer on your team, and even if you know exactly how every last line in your code base works at the moment, it is important to document your code, if only for the benefit of your future...