2
Diferenças entre projeto por contrato e programação defensiva
O Design by Contract (DbC) poderia ser uma maneira de programar defensivamente? Em alguns casos, uma maneira de programar é melhor do que a outra?
Um padrão de design é uma solução reutilizável geral para um problema comum no design de software.