If buttons with similar functionality are named inconsistently across an app, it can cause a confusing experience for users. For example, the buttons used to close a form should be named consistently across your app.
Additionally, buttons should have clear names so the user knows what to expect. For example, it is unclear if a button named "close" will save (or not save) when closing, so "cancel" would be clearer.
❌ Figure: Bad Example - Unclear labels on the buttons
We recommend the age-old standards of:
✅ Figure: Good Example - This form uses the standard button naming standards (and has the Default buttons set!)
We have a program called SSW Code Auditor to check for this rule.