Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Feel like you can also achieve pretty correct programs using good tests. Like really good tests.

I’m thinking of generative tests (quickcheck style), fuzzing, erroring on invariants, contract testing (see the test.contract clojure library for a very cool contract test setup!).

Really really good test suites can do stuff that even logically verified programs can’t do. They’re just a pain in the ass to write. Seems like a good use of LLMs, and you can keep using the same languages!





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: