Frans Bouma rants about Edit and Continue. He claims it encourages bad debugging style. I wouldn’t go that far, but I don’t use Edit and Continue because I don’t believe in it. Not “don’t believe” as in “I think it is poor practice”, but as in “I think it is impossible”.
Now of course I know the feature is implemented, and many people use it, and they are happy with it, so it must work for them. But it doesn’t fit my mental model of how software systems can operate. When I have tried it, it either works, which seems miraculous, or it doesn’t, which is disappointing. So I don’t believe in it, and don’t use it.
For those that may not know: Edit and Continue is a feature of Microsoft development environments where a running program can be edited, recompiled, dynamically patched, and execution continues.