创建统一的设计体系需要共享设计语言。
为模式命名
一个精心挑选的名称可以成为构建设计体系的强大工具,因为名称会影响设计模式的使用方式。名称很重要,更重要的是要在团队内部建立一套共享的命名方法。
学习创造一个好名称
一个好名称必须是聚焦的,令人难忘的,能体现它所代表的模块的目的。
不要使用表现型的名称,比如一个“蓝色的按钮”,那么这个按钮就只能是蓝色的了。表现型名称的主要问题在于:
- 模式库内容越来越多时,就很难找到需要的内容
- 在判断某个模式在什么场景下使用时,表现型名称无法提供指导和启示
好名称是基于隐喻的
隐喻能让团队更好地记住这个名称,当使用该模式时就会产生联想。
好名称有个性
有个性的名称更容易记住,还能启发其他名称,甚至能够建立一系列的名称。
好名称能传达目的
好名称可以给予指导或启示,让我们区分和识别模式的用途。
协同命名
命名过程需要团队成员协作完成,过程中让更多不同角色的人参与进来,会使命名更加容易。通过不同领域的人的参与,通过收集不同的观点和意见,有助于做出更明智,更客观的决策。
建立专用通道
在协作软件上建立专用空间,共享现有产品原型或模块,并描述其用途和亮点,让团队其他成员讨论,提建议。
跟用户一起测试设计语言
让用户参与到命名过程是很有用的,但为了避免过多想法导致名称含糊不清,最终命名决定权还是留给负责模块的设计人员和开发人员。
网友评论