Eu li sobre assertions mas não consegui entender. Eu li que eles são testes que você faz, mas que sabe que não precisará deles em runtime, mas sim em design-time, quando você pode fazer alguma caca no código. Quando for compilar, então desativa-se as asserções por não serem mais necessárias.
- Eu entendi direito?
- Se entendi, na verdade ainda não entendi
porque não consegui pensar em exemplos práticos desse conceito, e esse é o motivo de eu abrir esse tópico, se alguém tiver exemplos…
3)Assertions tem alguma coisa a ver com design by contract, Shoes?