|
|
|
|
|
by josephg
2095 days ago
|
|
(Author here) I agree with that conclusion. I think they're really fun to implement and explore. I've been working in the area for a decade. And I've implemented over a dozen variants of OT systems by now. And despite all that I still consistently make mistakes that are only found with a fuzzer. Even thorough unit testing is never quite enough. I recommend implementing them for the fun of it. I love it. But don't put anything you write into production until you can leave a randomized test suite running overnight without errors. Example: Random op generator: https://github.com/ottypes/text-unicode/blob/master/test/gen... Which powers this fuzzer: https://github.com/ottypes/fuzzer/blob/master/lib/index.js |
|