内容提要
命名影响团队沟通与理解。文章建议:用Classnames等资源命名类与函数,用Color Parrot查颜色名,遵循简短、有意义、不涉视觉属性的命名规范,参考Intuit设计令牌分类、Component Gallery组件命名、Vodafone变量分类图。功能命名应基于用户需求与语言。好名字应被团队和用户共同理解使用,减少混淆。
延伸解读
命名冲突与低采用率的隐藏关联
文章指出,功能采用率低可能仅仅是因为名字不好。如果用户无法从名称中理解功能的价值或用途,他们可能不会去尝试。因此,当发现某个功能使用率不高时,除了检查功能本身,还应审视其命名是否清晰、是否符合用户语言。此外,团队中不同角色对同一事物的称呼差异也会导致沟通成本增加,甚至产生命名冲突。建议将命名冲突记录到待办清单中,作为细节优化项逐步解决,以减少团队协作中的困惑。
从用户语言中提取功能名称
对于新功能的命名,文章强调好名字应由用户需求驱动,并反映功能的价值或待完成的任务。最有效的方法是直接询问用户如何用自己的话描述该功能,然后采用他们的词汇。这样做不仅能提高功能的可发现性,还能让名称更自然地被用户理解和接受。如果名称过于技术化或内部导向,用户可能难以理解其用途,导致采用率低下。因此,在命名功能时,应优先考虑用户的实际表达方式。
设计令牌命名的结构化参考
文章介绍了Intuit和Vodafone的设计令牌命名案例,为构建可扩展的命名体系提供了参考。Intuit的令牌分类法超越了品牌主题,服务于多产品线;Vodafone的变量分类图则展示了如何通过品牌、基础、语义和页面四个集合来组织令牌,并建立连接。这些案例表明,良好的令牌命名应能让人仅从名称就了解其用途和适用范围。对于需要维护多品牌、多主题系统的团队,这些结构化方法值得借鉴,以降低长期维护成本。
Q&A
命名UI组件时有哪些实用的资源可以参考?
可以参考Component Gallery,它收集了真实设计系统中的界面组件,包含50多个UI组件的示例及其别名;另外Name That UI是一个常见UI组件的视觉词典。
如何为颜色选择合适的名称?
可以使用Color Parrot,它基于一个包含30355个独特颜色名称的仓库,提供颜色选择器和名称搜索,能为给定颜色提供名称。
好的命名应该遵循哪些原则?
好的命名应有逻辑结构、简短、有意义、被所有人熟知,并且不涉及视觉属性。
如何为设计令牌建立灵活的命名分类体系?
可以参考Intuit的设计令牌分类案例,他们为多产品构建了灵活的令牌系统;也可以参考Vodafone UK的变量分类图,它展示了支持多品牌多主题系统的四个集合(品牌、基础、语义、页面)以及令牌间的连接。
命名新功能时应该考虑什么?
功能命名应由用户需求和问题驱动,名称应传达功能的价值或结果(待完成的任务),并最重要的是使用用户自己的语言。可以请用户用自己的话解释功能,然后采用他们使用的词汇。
为什么好的命名对团队协作很重要?
因为语言塑造了我们对事物的思考方式和对话,命名不当会导致设计师、开发者、产品经理和用户之间使用不同的方言,造成混淆和挫败感。好的命名能被团队和用户共同理解使用,减少沟通障碍,提升协作效率。