Comment by scarface_74

1 year ago

And even if you make it consistent, using domain driven names, etc.

The method names are going to be different and not easily guessed. Why wouldn’t I use an IDE feature where I put a “.” at the end of the class instance and use autocomplete to tell me the methods? Why wouldn’t I use an IDE feature where when I rename a method, it automatically renames all of the references in an entire project?

Unless you are using reflection, this can be done in a provably correct way in a statically typed language?