设计模式的对话:什么是最好的沟通方式模式 第一部分。

10月11日下午在1:46 2006年条例草案“斯科特|在” 设计“ | 3评论

在2006年的春天,一个十分熟悉设计模式资源的组织和发展的设计师讨论设计模式在现实世界中的当前和未来的作用。 我们谈到有关定义和记录模式,上下文通信所需的模式应如何应用,需要什么,以开发一种设计语言,以及如何不同的模式列出了可以衔接。 我们回答第一个问题是“什么是设计模式?”你可以找到在这个会话线程卢克Wroblewski的博客

最近提出一个后续问题,并Jenifer是第一个在交谈中。 本周晚些时候,我们会听到卢克Wroblewski的回应。

问:什么是最好的方式,沟通模式?

Jenifer Tidwell

Jenifer Tidwell
交互设计师/软件开发人员,The MathWorks公司
作者设计的用户界面
馆长, UI模式和技术

模式沟通,从一个设计师的设计思路。 从这个简单的事实,与其说是别人如下 - 重要性的例子,需要一个精辟的“问题”或“使用时”的说法,和严格的格式和形式逻辑的相对次要。

不同的人学习不同的方式。 有些人会明白详细的文字说明,在UI模式,但设计者往往是视觉化 - 许多实际上可能找到更多的价值在一个精心选择的数组的例子。 许多读者告诉我,他们“最喜欢的方面设计的用户界面 “的插图。 这些读者得到图文并茂的例子格局的本质,并找到它们作为自己的本职工作的源书的启发。 (此外,我不相信的良好格局,甚至可以没有书面的例子,你有地写入数据之前,其余的在现有的,现实世界中使用的模式。)

说起例子开始,我发现一个新的模式出现三个关键的见解:

  • 你已经看到了一个技术或“工作”的想法,在不止一个地方或上下文的认可。
  • 理解为什么它的工作原理。 帮助这里的认知和平面设计理论的坚实理解,即使“为什么”,有时也不外乎“它只是公约。”
  • 洞察时,在适当的时机使用模式,当它不。

这最后一个,我发现,是迄今为止最困难的三个 - 它需要细致,周到的设计判断,达到一个非显而易见的建议。 这太容易出现同义反复。 “问题:你需要一个上下文菜单。 解决方法:使用上下文菜单“这很难,但更为有用,这样说:”问题:您需要提供给用户一个动态列表,总之,有关项目的选择,但你不能使用了很多它的屏幕空间。“是的,它的承诺。 写作这样的建议违背了许多设计师的粮食,(可以理解)倾向于信任比规则更直观的判断,但它真的不太懂行的读者有用得多。

最后,一​​个字有关格式。 模式社区内,已经给予了很多关注的模式格式 - 他们应该什么路段,这些路段被命名为,等我发现它的问题比我们想象的,只要为基本答案是有。 (我用这些:什么,使用时,为什么,怎么样,和例子。)请记住,你写一个人的观众这种模式。 它需要是可读的,太多的部分 - 或太多术语,谁可以解释什么是“部队”是指? - 使得它为读者更难破译你想说什么。

你不写代码,要么。 或正式规格,或一个组件目录。 您可亲自找到有用的工作在你的模式非常精确的逻辑,但我保证大多数读者不会在意。 这也意味着,我不认为,因为我写的,UI模式设计自动化或代码生成有很大的价值。 但是,这又是另一回事。

所有这一切说,每一个信息建筑师知道多个内容提供商采用一致的格式价值! 图案作家都去的格式和结构变化的实验,但现在发生了什么,以飨读者,谁想要搜索或交叉引用所有我们的模式? 那么,现在我们有问题! 这是我们需要解决在不久的将来,但我认为某种格式的演变是要找到最好的答案。

- Jenifer

分享和扩展: 书签del.icio.us Digg它! | 书签交易!

3评论

  1. Jenifer,

    目前,我读你的书,我爱你与它采取的方法。 我觉得它是非常方便和仍然鼓舞人心。 这样,我可以更容易地与同事分享,以及。

    我发现,往往是有关何时使用模式的最好的见解和比较模式(如响应披露VS反应使)。 对于我来说,这凸显了另一种沟通模式的重要途径:收集尽可能完整,以便进行比较。

    评论由迈克尔面包车Ouwerkerk - 2006年10月11日日#

  2. 谢谢你,迈克尔! 完整性好点 - 如果一个模式语言是过大,或解决方案,是不是那么好,那么它变得不太实用。 但你像这样的比较,使图案更有帮助。 未来我会记住的东西。

    评论Jenifer - 2006年10月13日日#

  3. 这可能是早产(因为它是唯一的后续会议的第一部分),但我想知道disuccion与会者认为添加属性模式的想法?

    我解释的想法(“设计过程中的属性添加模式,扩展模式的重点包括设计中”)于去年八月,在我的博客:

    添加设计过程中的属性模式
    http://www.peterboersma.com/blog/2006/08/adding-design-process-attributes-to.html

    任何参与者(或读者!)照顾对此有何评论?

    彼得Boersma评论- 2006年10月16日日#

抱歉,评论的形式在这个时候关闭。

主办雅虎

版权所有© 2006-2011雅虎公司保留所有权利。 隐私政策 - 服务条款

支持WordPress的关于雅虎 虚拟主机