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

Let me tell you your mind is going to be blown once you learn about Monads.

A mutable object is functionally identical to a return value if you control the initial state and lifetime of the object. Like you can do in a unit test.

And as I demonstrated in my other comment I 100% retained the semantic structure of the function whilst making it 100% unit testable.





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

Search: