One of the challenges that I faced early in my TYPO3 efforts was reading the HTML source code that was output from my Typoscript.
Take for instance this code for a simple TMENU (opens in new window).
Which produces HTML like this (opens in new window).
Of course, this is very hard to read since all of the HTML comes out as one continuous line.
However, structure the Typoscript like this (opens in new window).
And you get HTML like this (opens in new window).
This HTML is much easier to read and therefore easier to debug. By using "()" instead of "=" to assign HTML values you will keep any tabs, spaces or line returns you put between the "()" thus allowing you to format your HTML source code.