O que desenvolvimento-orientado-por-fontes faz?
Fundamenta cada decisão de implementação na documentação oficial. Use quando quiser um código autoritativo e citado, livre de padrões desatualizados. Use ao construir com qualquer framework ou biblioteca onde a correção é importante.