3 ms·
Awesome! I love to see data driven analysis like this. I don’t really agree with some of the conclusions though, such as: > Contrary to the common belief tha
by cle 7y ago
Awesome! I love to see data driven analysis like this. I don’t really agree with some of the conclusions though, such as:
> Contrary to the common belief that message passing is less error-prone, more blocking bugs in our studied Go applications are caused by wrong message passing than by wrong shared memory protection.
I don’t think anyone has argued that in Go you’ll have less message passing bugs than shared memory, especially considering that Go makes it really easy to use these constructs, so they get used more. My understanding of the argument is that these arguments are made in relation to other mainstream languages. This conclusion is relatively meaningless to me and I’m not sure how to interpret it.