O'Reilly logo
  • Daniel Parent-Vezina thinks this is interesting:

Functions that form natural pairs should use the correct complementary terminology. For example, OpenWindow() should be paired with CloseWindow(), not DismissWindow(). The use of precise opposite terms makes it clearer to the user that one function performs the opposite function of another function (McConnell, 2004). The following list provides some common complementary terms.


Cover of API Design for C++


Naming function pairs.

Add/Remove Begin/End Create/Destroy