Shop Maintainable Javascript Writing Readable Code 2012