博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《社交网站界面设计(原书第2版)》——1.7 反模式的重要性
阅读量:5906 次
发布时间:2019-06-19

本文共 505 字,大约阅读时间需要 1 分钟。

1.7 反模式的重要性

“反模式”这一说法是由安德鲁·科宁(Andrew Koenig)在1995年的《C++报告》中提出来的,并且《设计模式》一书将其发扬光大了。

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

转载地址:http://fojpx.baihongyu.com/

你可能感兴趣的文章
文件服务器迁移多种方案
查看>>
实战操作主机角色转移(二)
查看>>
OpenSSL杂记(CA证书)
查看>>
活动目录实战之三 不同地域安装额外域控制器(从媒介安装DC)
查看>>
EXchange 2010 sp1 实战部署之四 安装casarray(下)
查看>>
一些低级的东西
查看>>
我的友情链接
查看>>
[李景山php]每天laravel-20160902|Dispatcher-2
查看>>
Oracle RAC集群本地时间和远程时间不一致?
查看>>
权限设置
查看>>
我的友情链接
查看>>
数据归档和指定路径
查看>>
Eclipse 使用SVN插件遇到的一点小问题
查看>>
全屏游戏中自动切出到桌面的问题解决(二)
查看>>
nginx 基于uwsgi部署Django
查看>>
顺序表
查看>>
降级论
查看>>
Linux网卡无法启动
查看>>
96.木桶效应
查看>>
Laya学习
查看>>