デザむンパタヌン芏則を砎るこずが圹立぀堎合がありたす

これは、元の蚘事「 デザむンパタヌン芏則に違反する堎合は問題ない」の翻蚳です。



䞀般的なWeb芁玠を開発する際に、私たち党員がデザむンパタヌンを䜿甚するこずは䞀般に受け入れられおいたす。 私たちは、ボタンの倖芳ずその動䜜がどうあるべきかをよく知っおおり、これらのボタンに関連付けられたWebフォヌムを開発する方法に粟通しおいたす。



これにもかかわらず、むンタヌネットには文字通り、誀ったWebフォヌム、ボタン以倖のボタン、混乱を招くナビゲヌション芁玠があふれおいたす。 壊れたパタヌンのある通り。



これにより、蚭蚈パタヌンの履歎ず目的、およびそれらを適甚するタむミングず適甚しないタむミングが反映されたす。 しかし、堎合によっおは、異なるたたはより良い結果を達成するためにテンプレヌトを倉曎するこずが正しい決定であるずしたらどうでしょうか もちろん、パタヌンが誀っお䜿甚されるずすぐに気づきたす。 しかし、おそらくいく぀かの状況でこれは本圓に適切ですか この質問に察する答えを芋぀けるために、始めから始めたしょう。



デザむンパタヌンの歎史



1977幎、建築家クリストファヌ・アレクサンダヌは、「パタヌン蚀語町、建物、建蚭」ずいう本を共著し、「孊習した教蚓の䞭で効果的な蚭蚈方法を蚘述するための構造化アプロヌチ」ずしおテンプレヌト蚀語の抂念を玹介したした。 この本のおかげで、誰でも建築家や公務員である必芁はありたせん䜕らかのモデルを手に入れるこずができたす。 アレクサンダヌ自身が曞いたものは次のずおりです。



...の䞭心にあるのは、人々自身が䜏む家、通り、地域を蚭蚈しなければならないずいう考えです。 このアむデアは、1぀の簡単な芳察から埗られたす。䞖界で最も矎しい堎所は、建築家ではなく、䞀般の人々によっお䜜成されたした。





サンディ゚ゎのストリヌトカフェ写真shanputnam



アヌキテクチャ、りェブデザむン、その他のテンプレヌトには、2぀のコンポヌネントが含たれおいたす。たず、䞀般的な問題の説明ず、この問題の暙準的な解決策が含たれおいたす。 たずえば、「A Pattern Language」ずいう本のテンプレヌト88は、人栌の問題ず、人々がコミュニケヌションを取り、連絡をずるように促すような公共の堎所を敎理する方法を説明しおいたす。 提䟛されるオプションの1぀は、ストリヌトカフェです。



ストリヌトカフェは、倧郜垂に固有のナニヌクな雰囲気を䜜り出したす。ここでは、人々は、急いでなく快適に座っお、みんなの前に座っお、人生がどう倉わるかを芋るこずができたす。 結論このような地元のカフェは、あらゆる゚リアに登堎するはずです。 混雑した通りに盎接行くような小さな居心地の良い斜蚭で、コヌヒヌや゜フトドリンクを飲みながら誰でもリラックスしお街の景色を眺めるこずができたす。 カフェの正面に沿っお、぀たり通りの真䞭にいく぀かのテヌブルを配眮できたす。 このようなストリヌトカフェの豊富さは、文明郜垂の兆候の1぀です。



テンプレヌト88に特に興味がある人は、このテンプレヌトの䟋が集められおいるFlickrのグルヌプを芋るこずができたす。



基本的にここではすべおが同じであるため、アヌキテクチャの分野からのこのアプロヌチはWebテクノロゞヌに簡単に適甚できるこずが刀明したした。暙準的な゜リュヌションを必芁ずする倚くの䞀般的な盞互䜜甚の問題がありたす。 䟋ずしおYahooナビゲヌションタブテンプレヌトを匕甚したしょう。 問題の本質は次のずおりです。



サむトのコンテンツたたは機胜にアクセスするには、ナヌザヌはナビゲヌションツヌルが必芁です。 たた、ナヌザヌは珟圚のサむトのどのセクションにいるかを知る必芁がありたす。



以䞋は、この問題の解決策です。



サむトヘッダヌの䞋の氎平パネルの行のタブの固定配眮により、ほが䞀定の数のセクションを持぀Webサむトに効果的なナビゲヌションシステムを提䟛できたす。 このパネルの幅はペヌゞの幅ず等しく、タブヘッダヌは簡朔で論理的で、タブ自䜓の数は少なく、珟圚のタブは明確にマヌクされおいる必芁がありたすファむルフォルダヌむンタヌフェむスず同様。



これらはすべお問題ありたせんが、デゞタル補品を開発する際にこのようなテンプレヌトを䜿甚するこずの利点を理解するには、もう少し詳しく調べる必芁がありたす。



デザむンパタヌンを䜿甚する利点



開発プロセスでテンプレヌトを䜿甚する利点は次のずおりです。



たず、テンプレヌトのおかげで、同じ問題を2回解決する必芁がないため、時間を節玄できたす。 適切なアプロヌチにより、各テンプレヌトの基瀎ずなる原則を䜿甚しお、他の䞀般的な蚭蚈問題を解決できたす。



テンプレヌトのおかげで、Webでの䜜業がはるかに䟿利になりたす。テンプレヌトに頌る開発者が増えるに぀れお、ナヌザヌは䞀般的なWebデザむン芁玠の機胜の特定の原則に埐々に慣れ、そのような芁玠を操䜜するずきのナヌザヌの認知的負荷を枛らしたす。 蚀い換えれば、パタヌンの分垃の床合いが特定のレベルに達するず、パタヌンは䞀皮の投機モデル、぀たりシステムの原則に関するナヌザヌの信念のセットになりたす。



新しいテンプレヌトを䜜成するこずず比范しお、既存のテンプレヌトを䜿甚する利点に぀いおは、再びアヌキテクチャに戻りたす。 ドミトリヌ・ファデ゚フは、「独創性の䟡倀」ずいう蚘事で、19䞖玀の建築家であり圱響力のある蚭蚈理論家であるオヌりェン・ゞョヌンズの「装食の文法」からの次の匕甚を匕甚しおいたす。



過去の経隓に頌らずに、芞術理論の構築やスタむルの圢成を進めるこずは、非垞に無謀な行為です。 これは、䜕䞖玀も䜕千幎もの間、人類によっお蓄積されたすべおの知識ず経隓を拒吊するこずに等しいでしょう。 それどころか、私たちは受け継いだ経隓を尊重し、先人の足跡をたどるのではなく、真の道を求めた経隓に導かれお、前任者の成功を芚えおおくべきです。



最埌の文には重芁なメッセヌゞが含たれおいたす。 テンプレヌトの本質は、他人の䜜業の結果を䞍泚意にコピヌするこずではなく、デザむンのモデルずしお䜿甚するこずです。 テンプレヌトを䜿甚するこのアプロヌチでは、開発者ずナヌザヌの䞡方にメリットがありたす。 そのため、開発者は、Webずすべおのナヌザヌの利益のために、前任者の経隓を䜿甚するだけで枈みたす。 最も䞀般的なWebデザむンテンプレヌトを文曞化する詊みが繰り返し行われおいたすが、成功の床合いはさたざたです。 Yahoo Design Pattern Libraryに加えお、Peter MorvilleのDesign Patterns、Welie.com、およびおそらく最も成功した䟋の1぀UI-Patterns.comなどのリ゜ヌスがありたす。



私たちに察するパタヌン



テンプレヌトを䜿甚するすべおの魅力にもかかわらず、ここには1぀の倧きな「しかし」がありたす。 倚くの人はこれに぀いお考えおいたせんが、それほど単玔でも簡単でもありたせん。 さたざたな堎所からテンプレヌトを蓄積し、内郚Wikiサむトでそれらをすべお収集し、ペンを折り畳んで奇跡を埅぀こずはできたせん。 単䞀の党䜓に結合し、内郚テンプレヌトラむブラリの機胜をサポヌトするこずは簡単な䜜業ではありたせん。スリヌブを介しおアプロヌチするず、䜕も良い結果が埗られたせん。 Stephen Turbekの蚘事「デザむンパタヌンは反パタヌンですか」では、パタヌンラむブラリに関連する問題の包括的なリストを提䟛しおいたす。







この蚘事では、䞊蚘の問題に぀いお詳しく説明したせんので、Turkの元の蚘事に慣れるこずをお勧めしたす。



この蚘事では、すべおを正しく行ったず仮定したす。 この組織で積極的に䜿甚されおいる公開枈みの有名なテンプレヌトラむブラリを自由に䜿甚できたす。 ラむブラリは、モデルおよびガむドラむンずしお䜿甚され、珟圚のタスクに関係なく、䞍泚意にコピヌされるこずはありたせん。 そしお今、䞻な質問どのような状況で䞀般的なデザむンパタヌンを攟棄し、ナヌザヌに問題を解決する新しい方法を提䟛するこずが適切でしょうか



パタヌンに反察です



すべおの利点にもかかわらず、䜕らかの理由でテンプレヌトはWebであたり人気がありたせん。 デザむンパタヌンの悪甚の最も悪質な䟋は、いく぀かのWebフォヌムを芋るずわかりたす。 長幎の研究のおかげで、実甚的で䟿利なフォヌムを䜜成する方法のアむデアを埗たした。 Luke Wroblewskiの著曞「Web Form Design」から始たり、フィヌルド名の配眮、耇数列のレむアりトなどに関する無数の蚘事で終わるため、倚くの情報源があるため、指を掚枬しお空に突っ蟌む必芁はもうありたせん。 ..実瞟のあるテンプレヌトは垞に手元にありたす。 そしお、すべお同じように、ここではあちこちで動䜜するこずはほずんど䞍可胜なオンラむンフォヌムが出くわしたす。





テンプレヌトの誀った䜿甚䟋ずしお、Expotelぞの登録フォヌムを怜蚎しおください。



これらの小さなテキスト入力フィヌルド、それらず巊に揃えられたフィヌルド名の間の倧きな距離、「閉じる」ボタンず「登録」ボタンの䜍眮ずデザむン手を䌞ばしお「閉じる」をクリックしたすを芋おください。 たた、「ようこそメッセヌゞ」フィヌルドに入力するこずが提案されおいるのはどのようなメッセヌゞですか どこで䜿甚されたすか おそらくこれがフォヌムデザむンの倱敗䟋であり、テンプレヌトからの逞脱の最も成功した䟋ではないこずを誰も䞻匵しないでしょう。



ただし、䞊蚘の䟋のように、テンプレヌトからの逞脱に関する刀定に迅速に到達するこずは、垞に可胜なこずではありたせん。 最近、Googleはボタンから「+」蚘号を削陀しお、Chromeブラりザで新しいタブを開くこずにしたした。これは批刀の波を匕き起こしたした。 この゜リュヌションは、ほずんどのタブ付きブラりザで䜿甚されおいるテンプレヌトずは異なりたすが、Googleはナヌザヌ間で予備調査を行った埌、このステップを実行するこずを決定したず䞻匵しおいたす。 圌らは正しい決断をしたしたか







そしお、そのようなナヌザヌむンタヌフェヌス芁玠に出くわすこずもありたす。 たずえば、ClearやPathなどのiOSアプリケヌションでは、完党に新しいむンタラクション操䜜が提䟛されたす。これにより、ポゞティブずネガティブの䞡方の倚くの競合するナヌザヌレビュヌを獲埗したした。 これは䞀歩前進ですか、それずも倱敗した実隓ですか



ほずんどの蚭蚈決定に比べお、客芳的な結論を迅速に匕き出すこずはかなりたれです。 テンプレヌトの䜿甚ず新しい゜リュヌションの導入は反察の方向に進むプロセスであり、この反察に関連する問題に察する普遍的な゜リュヌションを芋぀けるこずは䞍可胜です。 はい、ナヌザヌは確立された䜜業の原則に粟通しおいるかもしれたせんが、おそらく新しい゜リュヌションにより、同じ問題をより効率的で、堎合によっおはより自然で論理的な方法で解決できたす。 知人から新しい未知の人ぞの移行はどのような状況で適切ですか 蚭蚈パタヌンからの逞脱を怜蚎する2぀のケヌスを次に瀺したす。



調査によるず、新しい゜リュヌションによっお䜿いやすさが向䞊する



同じ既存の蚭蚈を䞭心に垞に回っおいるず、「極倧」の問題に盎面する可胜性がありたす。 ゞョシュア・ポヌタヌはこれに぀いお次のように述べおいたす。



極倧倀ずは、珟圚の蚭蚈の機胜の限界に達するポむントです。 これは珟圚の構成での最倧の効率であり、それ以䞊を絞るこずはできたせん。 100回修正しおも、それ以䞊達成するこずはできたせん。それが、圌が珟圚の構造的基盀の䞋でできるこずのすべおです。



テンプレヌトを䜿甚する堎合、新しいより効果的な゜リュヌションの出珟に気付かず、すでに䜿甚されおいるものを改善しようずする可胜性がありたす。 これはA / Bテストの秘oneの1぀です。これを䜿甚するず、極倧倀を簡単に芋぀けるこずができたすが、新しい革新的な゜リュヌションを芋぀けるこずは䞍可胜です。



私たちは皆、挞進的な革新の利点を知っおいたすが、テンプレヌトには根本的な曎新が必芁な堎合がありたす。 各蚭蚈タスクは、新鮮な頭ず明確な倖芳でアプロヌチする必芁がありたす。 これらの問題を解決するための新しいアプロヌチを芋぀けるために努力する必芁があり、それを芋぀けたので、遞択した方向が正しいこずを確認するテストを実斜するこずが䞍可欠です。 Paul Scrivensは、Designing Ideasの蚘事で次のように述べおいたす。



アむデアがあなたに起こった堎合、あなたが最初から遠く、誰かがすでにそのようなアむデアを思い぀いおいるこずを確認しおください。 しかし、このアむデアを新しい芳点から提瀺したり、他の゜リュヌションず組み合わせお新しいものを手に入れたりするこずができたす。 本質的に、すべおの新しいアむデアは過去の反響からの単なるポプリです。 これを実珟し、圓たり前のこずず思うずすぐに、想像力の範囲が広がり、以前は泚意を払っおいなかったものからむンスピレヌションを匕き出すこずができたす。



これは、ChromiumチヌムがChromeブラりザの「+」ボタンで行ったこずずたったく同じです。 圌らは、より効果的な゜リュヌションを芋぀けお、それをテストしたず確信しおいたす。



確立されたアプロヌチは絶望的に時代遅れです



ほずんどのアプリケヌションで保存操䜜のアむコンを想像しおください。 フロッピヌディスクを最埌に芋たのはい぀ですか ここにある。 呚りの䞖界は倉化しおいたす。これらの倉化は考慮に入れなければなりたせん。 そうでなければ、トワむラ・タルプが䞻匵するようにむェセニア・ペレス・クルスからの匕甚、私たちは習慣の奎隷になる危険がありたす。



ほずんどの堎合、私たちは垞に同じ詊行された方法に頌り、私たちの呚りの䞖界ず自分自身の倉化に泚意を払わないずいう事実のために、習慣の力に陥りたす。



パブリッシングでは、これに頻繁に察凊する必芁がありたす。 これは、「The Trope Must Die」ずいう蚘事でスチュワヌトカレヌが蚀っおいるこずです。



テンプレヌト自䜓は非垞に䟿利なツヌルですが、新しいメディアぞの移行を進めるこずができない堎合がありたす。 ご芧のように、デゞタル出版物の進化は、䞻に印刷されたペヌゞからデゞタルデバむスでのそのペヌゞの耇補ぞのゆっくりずした前進です。 党䜓のプロセスは均䞀で、線圢であり、少し退屈です。 ここでのすべおは、「印刷圢匏で機胜し、デゞタルで機胜する」ずいう原則に基づいおいたす。



そしおここで、ClearやPathなどのアプリケヌションの開発者は、正しい方向ぞの倧胆な䞀歩を螏み出したす。 圌らは、ゞェスチャむンタヌフェむスの急速な開発期間が始たっおいるこずを認識しおおり、この波の頂点にいるこずを望んでいたす。 䞀郚の決定は倱敗し、他は成功したすが、䞻なこずは、すべおがセンサヌテクノロゞヌを䞭心に展開し、これらの傟向に埓っお蚭蚈パタヌンを倉換する必芁があるこずです。







䜿甚する蚭蚈パタヌンは、盞互䜜甚モデルの倉曎だけでなく、䞀般的なテクノロゞヌに関連する顕著な倉曎にも適応する必芁がありたす。 Tammy Ericksonは、「モバむルテクノロゞヌが新䞖代を圢成する方法」ずいうタむトルの蚘事で、「Re-Generation Generation」を目的ずする圌女の研究の結果を匕甚しおいたす。 1995幎以降に生たれた人はそれに属したす。぀たり、この䞖代はいわゆるY䞖代に続きたす。



この䞖代では、[再生成]接続ず盞互䜜甚が暙準です。 人々は出䌚い、アむデアを亀換し、自己決定し、技術的な぀ながりを通じお他者のアむデアを圢成したす。 前䞖代は、䞻に生産性を向䞊させるためにテクノロゞヌを䜿甚しおいたした。埓来のタスクをより速く、より簡単に、より䜎コストで完了する必芁がありたした。 Re-Generationの生成に関しおは、圌らのラむフスタむルはコンピュヌティングデバむスの䜿甚ず密接に関連しおいたす。



継続的な可甚性は、アプリケヌションずサヌビスに察するナヌザヌの期埅を倉えたす。 耇雑すぎるず思われる遅い遷移やプロセスに我慢できなくなりたした。 私たちが絶えず時間を䜿い果たし、私たちを延々ず気を散らす䞖界では、私たちは登録フォヌムず支払いフロヌを芋盎すこずを䜙儀なくされおいたす。 車茪を再発明する必芁はありたせんが、新しいより効率的なペダル操䜜方法を探す必芁がありたす。



情報に基づいた決定-正しい決定



蚭蚈パタヌンの䜿甚は、芋逃しおはならない倚くの利点ず欠点の䞡方をもたらしたす。 それでも、これらの䟿利なツヌルを無芖するのは䞍合理です。 はい、問題を解決するための普遍的なレシピはありたせん。 ただし、特定のガむドラむンを蚭定するこずもできたす。これにより、ナヌザヌが拒吊するこずのない゜リュヌションを蚭蚈できたす。 以䞋を行う必芁がありたす。







぀たり、テンプレヌトを考えずに䜿甚するこずはできたせんが、完党に無芖するこずもできたせん。 必芁なのは、人間ずコンピュヌタヌの盞互䜜甚の原則を深く理解するこずです。これにより、確立された蚭蚈パタヌンから逞脱するこずの適切性に関する情報に基づいた決定を䞋すこずができたす。



投皿者 Rian van der Merwe



All Articles