Go back to your code in 6 months and add a significant feature. Was it a piece of cake? Did you break pre-existing features? What's your code coverage before and after the change? Was the online doc easy to update? Do you need to update Wikis or are they auto-populated with examples. How long will it take to have a stranger add a feature or fix a bug?