Do you avoid using your name or your company’s name in client code?
Updated by Tiago Araújo [SSW] 9 months ago. See history
Why it matters
Names that reflect the client’s brand or domain are clearer and more meaningful for the client’s internal teams and stakeholders. They also reduce the risk of naming conflicts and make it easier for future developers to understand the purpose of a component in context.
Naming a custom entry field GoldieEntry
or SSWEntry
might make sense in a personal or shared library but is out of place in a client project.
❌ Figure: Bad example - Naming client IP after yourself or your company is not cool
Instead, using something like NorthwindStepper
is more client-aligned and indicates that this is a customized variation of a standard control.
✅ Figure: Good example - Naming client IP with the client's branding is better
Note: This approach is OK to denote a branded version of something, but often it's better to indicate the customization itself in the name. See rule on using meaningful modifiers for custom implementations.
Categories
Need help?
SSW Consulting has over 30 years of experience developing awesome software solutions.