アンチパターン

|

アンチパターン (英: anti-pattern) とは、

ある問題に対する、不適切な解決策を分類したものである

語源は、ソフトウェア美容液工学におけるデザインパターンである。

 

主に失敗した開発プロセスに焦点を当てて失敗に陥るパターンを

類型化する。そうすることで、

そのような事例の早期発見と対応策に関しての提案を目的とする。

 

競合状態が発生するソフトウェア乳液開発や保守性の低いソースコードなどが主な例である。

 

アンチパターンという呼び方は、Andrew Koenigが1995年に作り出したもので、

後に書籍The patterns handbook [4]で再掲された。

 

ギャング・オブ・フォーの書籍『オブジェクト指向における再利用の

ためのデザインパターン』からヒントを得て、書籍AntiPatternsが出版され、

3年後には「アンチパターン」という単語はソフトウェアの設計から

一般的な社会の相互作用についても広く用いられるようになった。

AntiPatternsの著者によれば、アンチパターンと単なる悪癖、

悪習などと区別するには二つの要素があるという。

 

動作やプロセス、構造についての繰り返されるパターンで、

最初は有益だと思えるが、最終的に悪い結果をもたらすもので、
リファクタリングするための方法が存在し、文書化され、実例で証明されており、再現可能であること

このブログ記事について

このページは、koshienが2010年8月 4日 10:20に書いたブログ記事です。

ひとつ前のブログ記事は「斑鳩宮」です。

次のブログ記事は「哲学探究」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.01a