Aha, tak to je nesmysl, i testy se opiraji o typovy system.
Pokud bych tě mohl požádat; začal jsem tento svůj offtopic narážkou na tvrzení, že dynamické typování má nějakou zásadní výhodu proti statickému typování. Zajímalo by mě o jakou jde. Zatím zde žádný z příznivců to nebyl schopen srozumitelně vypíchnout.
Já, jako fanatik do statického typování uznávám dvě(tři) situace:
1. Erlang dokáže za chodu opravovat/upravovat kód. Někde jsem četl (ale možná je to kec), že tam typy nedali, protože se jim nepovedlo vymyslet jak na to.
2. Někdy se hodí, zejména na prototypování, když jsou typy volitelné, a následně to při refactoringu upřesňovat. Protože ze začátku člověk třeba nemá jasno, jak to má vypadat, a tak samozřejmě dost dobře nemůže ty typy určit. V Haskellu například všechno je přísně otypováno, jako kdyby to šlo na produkci. Což může být nepohodlné.
3. Jazyk, nebo člověk neumí typy a nechce se je učit.
Napadá tě něco?
Děkuji.