Always call "do a.AmethodName()"
I don't think it's a good idea as each extra nested call inevitably introduces extra performance drawback.
Anyway, imagine an existing large app with 100x classes and 1000x of methods calls, some of which can be done indirectly. In most common case an ability to do such transformation (all a.m() to a.Am()) sounds unrealistic, while your approach may fit small projects with simple calling conventions, especially when they are being started from scratch.
- Log in to post comments