V Haskellu se jednotkové testy používají ve velmi malé míře. Typový systém Haskellu je sice nadprůměrný, ale stále nevyčerpal teoretické možnosti. Toliko k tvému rozmáchlému tvrzení.
Tak mi to rozmáchlé tvrzení vyvrať nějakým důkazem.
To jsem právě udělal poznámkou o Haskellu.
Poznámka není důkaz. Navíc tu svou poznámku v následujícím odstavci vyvracíš.
I v Haskellu je každá jednotka důkladně testována. Možná vývojáři nepoužívají automatizované testy, ale určitě si každou jednotku několikrát spustí, aby si ověřili, že dělá, co má dělat.
Samozřejmě. Haskellisti moc nepíšou jednotkové testy, protože si "vystačí" s typy. Ale samozřejmě si vyzkouší, co stvořili a zda to dělá co má. V čem je problém? V čem vidíš "důkaz" svého tvrzení?
Důkaz vidím tom, že každé takové vyzkoušení je testem. Je úplně jedno, zda je testem automatizovaným nebo manuálním. Bylo by lepší, kdyby místo holedbání, že testy nepotřebují, psali normální automatizované testy - třeba jen v omezené míře.
Jak bez testu ověříš, zda máš ve vyvíjeném modulu všechny požadované funkce a s potřebnými parametry?