アンチパターンとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > アンチパターンの意味・解説 

アンチパターン

(antipattern から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/07/01 10:11 UTC 版)

ソフトウェア開発におけるアンチパターン (: anti-pattern) とは、必ず否定的な結果に導く、しかも一般的に良く見られる開発方式を記述する文献形式を言う[1]。その内容は、基本的には、否定的な開発方式の一般的な形、主原因、症状、重症化した時の結果、そしてその対策の記述からなる[2]


  1. ^ アンチパターン(2002) p.9
  2. ^ 競合状態が発生するソフトウェア開発や保守性の低いソースコードなどが主な例である。
  3. ^ アンチパターン(2002) p.xxiii
  4. ^ 問題解決のための戦略の立案と実施をすることがアンチパターンの目的であり、ソフトウェア開発における不味いやり方に焦点を当てることが目的ではない。加えて、アンチパターンを破壊的な方向に利用することには社会的な危険が伴うと言われる。形の正しいアンチパターンは、否定的な解から肯定的な解への移行を定義しており、否定的な解のみを記述しているものはアンチパターンもどき(pseudo-AntiPattern)と呼ばれ区別される。アンチパターン(2002) p.79,80,89
  5. ^ Budgen, D. (2003). Software design. Harlow, Eng.: Addison-Wesley. pp. 225. ISBN 0-201-72219-4. http://books.google.com/books?id=bnY3vb606bAC&pg=PA225&dq=%22anti-pattern%22+date:1990-2003&lr=&as_brr=3&sig=r9gtkcqzMJILx1_JnUQ5yF1kx5s#PPA225,M1  "As described in Long (2001), design anti-patterns are 'obvious, but wrong, solutions to recurring problems'."
  6. ^ Scott W. Ambler (1998). Process patterns: building large-scale systems using object technology. Cambridge, UK: Cambridge University Press. pp. 4. ISBN 0-521-64568-9. http://books.google.com/books?id=qJJk2yEeoZoC&pg=PA4&dq=%22anti-pattern%22+date:1990-2001&lr=&sig=NExBN4vweIRBnMfR223RG0R-dVo  "...common approaches to solving recurring problems that prove to be ineffective. These approaches are called antipatterns."
  7. ^ Koenig, Andrew (March/April 1995). “Patterns and Antipatterns”. Journal of Object-Oriented Programming 8, (1): 46?48. 
  8. ^ Rising, Linda (1998). The patterns handbook: techniques, strategies, and applications. Cambridge, U.K.: Cambridge University Press. pp. 387. ISBN 0-521-64818-1. http://books.google.com/books?id=HBAuixGMYWEC&pg=PT1&dq=0-521-64818-1&lr=&as_brr=3&sig=Fb61zp1zqrcOZYysT7QjIXsuBvo#PPA387,M1 「アンチパターンは一般的なパターンとよく似ており、パターンが問題の解決方法を提供するが、アンチパターンは一見問題の解決方法に見えて実際はそうではない」
  9. ^ Lava Flow at antipatterns.com
  10. ^ Undocumented 'lava flow' antipatterns complicate process
  11. ^ Vendor Lock-In at antipatterns.com
  12. ^ Soft Coding


「アンチパターン」の続きの解説一覧



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「アンチパターン」の関連用語

アンチパターンのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



アンチパターンのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのアンチパターン (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS