《社交网站界面设计(原书第2版)》——1.7 反模式的重要性

简介: 本节书摘来自华章计算机《社交网站界面设计(原书第2版)》一书中的第1章,第1.7节,作者:(美)克里斯蒂安·克鲁姆里什(Christian Crumlish),艾琳·马洛恩(Erin Malone)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.7 反模式的重要性

“反模式”这一说法是由安德鲁·科宁(Andrew Koenig)在1995年的《C++报告》中提出来的,并且《设计模式》一书将其发扬光大了。
科宁为“反模式”定义了两种变体:
反模式描述的是导致不好结果的糟糕解决方案。
反模式描述的是如何摆脱最差情形以及如何由最差情形得到最佳解决方案。
由于威廉·布朗(William Brown)等人出版了《反模式:重新解构危机之中的软件、构架和项目》(Anti-Patterns: Refactoring Software, Architectures, and Projects in Crisis)一书,反模式成为理解编程中糟糕设计方案的流行方法。
对我们来说,反模式就是对常见问题的常见错误或者糟糕的解决方案。有时,通过对反面案例的剖析能够使我们更好地理解如何设计才能成功。在社交体验的世界里,反模式常常会有某种不和谐或者负面效果,例如社会群体的失态,在极端情况下甚至会出现身份盗窃事件。
第2章和第3章所讲的反模式将会指出为什么这些解决方案乍一看很好,但为什么会是下下策,然后,我们会讨论如何对其进行重构才能更成功并获得更好的用户体验效果。

相关文章
|
9月前
|
搜索推荐 SEO 智能硬件
无障碍Web设计与开发的重要性
无障碍Web设计与开发的重要性
117 0
|
10月前
|
自然语言处理 数据处理
用户界面设计
-用户界面是适应人的需要而建立的,因此,首先要弄清将要使用这个界面的用户类型用户特性分 -析的目的是要详细了解所有用户的技能和经验,以便能够预测用户对不同界面设计会做出什么反应,这样在更改界面时,就能做出正确的判断
96 0
|
数据可视化 JavaScript 物联网
ThingJS之3D开发:如何做颜值高的设计?
不要把关于设计的这些内容看得太过严肃。
ThingJS之3D开发:如何做颜值高的设计?
《社交网站界面设计(原书第2版)》——2.4 谨防不明确的心智模型陷阱
本节书摘来自华章计算机《社交网站界面设计(原书第2版)》一书中的第2章,第2.4节,作者:(美)克里斯蒂安·克鲁姆里什(Christian Crumlish),艾琳·马洛恩(Erin Malone)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
987 0
《社交网站界面设计(原书第2版)》——2.2 社交网站要有意设计得不够完善
本节书摘来自华章计算机《社交网站界面设计(原书第2版)》一书中的第2章,第2.2节,作者:(美)克里斯蒂安·克鲁姆里什(Christian Crumlish),艾琳·马洛恩(Erin Malone)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
936 0
|
UED iOS开发
《伟大的小细节:互联网产品设计中的微创新思维》——3.5 交互界面因素
本节书摘来自华章计算机《伟大的小细节:互联网产品设计中的微创新思维》一书中的第3章,第3.5节,作者:文哲著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1176 0
《社交网站界面设计(原书第2版)》——1.3 所谓的原则、最佳实践和模式是什么
本节书摘来自华章计算机《社交网站界面设计(原书第2版)》一书中的第1章,第1.3节,作者:(美)克里斯蒂安·克鲁姆里什(Christian Crumlish),艾琳·马洛恩(Erin Malone)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
938 0
|
安全 数据安全/隐私保护 UED
《社交网站界面设计(原书第2版)》——3.12 密码的反模式
本节书摘来自华章计算机《社交网站界面设计(原书第2版)》一书中的第3章,第3.12节,作者:(美)克里斯蒂安·克鲁姆里什(Christian Crumlish),艾琳·马洛恩(Erin Malone)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
987 0
《社交网站界面设计(原书第2版)》——2.18 反模式:“苍蝇王”
本节书摘来自华章计算机《社交网站界面设计(原书第2版)》一书中的第2章,第2.18节,作者:(美)克里斯蒂安·克鲁姆里什(Christian Crumlish),艾琳·马洛恩(Erin Malone)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
940 0

热门文章

最新文章