Not sure I'd agree with this one, depends on what you're trying to accomplish.
Committing directly to trunk has its benefits, everyone gets the changes immediately but you just need to make sure that the changes are self-contained enough to not break anything.
I used to think this was the way to go too until I read Continuous Delivery
all the way through.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.