11章アンチパターン
- アンチパターン
- Novel Notion、Needless Complexity、Metaphor Mismatch、Idiot Box、Chart Junk、Oceans of Button、Square Peg, Round Hole
Wikipediaでは、アンチパターンについてこのように定義されています(執筆当時の記述を引用)。
アンチパターンはピットフォール(pitfall)とも呼ばれ、ある問題に対して何度も繰り返される誤ったソリューションを意味します。誤ったソリューションをカテゴリーごとに分類することによって、同じあやまちを避けることを目標としています。正しく機能しないシステムについて調査すると、何らかのアンチパターンを見いだせることがあります。語源はコンピューターサイエンスにあり、Gang of Fourによる書籍『Design Patterns』(邦題『オブジェクト指向における再利用のためのデザインパターン』ソフトバンククリエイティブ)から着想を得ていることは明らかです。この書籍では、高品質なプログラミングの手法がデザインパターンとして紹介されています。
コンピューターサイエンスでのアンチパターンと同様に、デザインでのアンチパターンも陥りがちな失敗を示しています。誤りの内容は個々の事例ごとに異なるため、ここではアンチパターンの概念図は使いません。それぞれのアンチパターンの解説に、すぐに進んでゆきたいと思います。
11.1 Novel Notion(新しいだけのアイデア) ...
Get モバイルデザインパターン 第2版 ―ユーザーインタフェースのためのパターン集 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.