2013年5月28日火曜日

北條BCシステム開発が紹介する「アンチパターン」 技術者

研究所 土日も対応!リースサポートがしっかりした北條BCシステム
北條BCシステム開発が紹介する「アンチパターン」



こんにちは、北條BCシステム開発です。

お元気ですか?
北條BCシステム開発がプログラミング用語について紹介します。


アンチパターン


アンチパターン (英: anti-pattern) とは、ある問題に対する、不適切な解決策を分類したものである。語源は、ソフトウェア工学におけるデザインパターンである。

主に失敗した開発プロセスに焦点を当てて失敗に陥るパターンを類型化する。そうすることで、そのような事例の早期発見と対応策に関しての提案を目的とする。

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

アンチパターンという呼び方は、Andrew Koenigが1995年に作り出したもので、後に書籍The patterns handbook で再掲された。

ギャング・オブ・フォーの書籍『オブジェクト指向における再利用のためのデザインパターン』からヒントを得て、書籍AntiPatternsが出版され、3年後には「アンチパターン」という単語はソフトウェアの設計から一般的な社会の相互作用についても広く用いられるようになった。AntiPatternsの著者によれば、アンチパターンと単なる悪癖、悪習などと区別するには二つの要素があるという。

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

数多く挙げられたアンチパターンは、矛盾した言葉を侮蔑的に用いた新しい用語で呼ばれ、可能なら避けられるべき、単なる誤り、未解決の問題、悪習以上の意味を持っている。「落とし穴」や「暗黒のパターン」とも呼ばれる別の呼び方があるが、これは、悪い問題の解決策が再発明されることを指す。こうしたアンチパターンの候補は、公式にアンチパターンとは考えられない。

繰り返される間違いを記述することによって、繰り返しにつながる力学的な構造や、誤ったパターンを取り除くようリファクタリングする方法を学習することができる。


プログラミング用語を紹介しました。
参考にしてください。

北條BCシステム開発でした。

[関連記事]
北條BCシステム開発が紹介する「イテレータ」 北條BCシステム開発データ
(http://blog.ap.teacup.com/hwovczi9/158.html)

[関連タグ]
北條BCシステム開発 北條BCシステム開発データ 北條BCシステム開発 復元 北條BCシステム開発エンジニア 北條BCシステム開発サポート 北條BCシステ北條BCシステム開発ソフト 北條BCシステム開発 研究所 北條BCシステム開発 情報 北條BCシステム開発アプリ 北條BCシステム開発ブレーン 北條BCシステム開発 技術者 北條BCシステム開発 マシン

[旬のワード]
猪狩翔一 ブルーリボン賞 橋本絵莉子 カシローラ アンティミンス 川崎希 岡本夏生 KONAN マン島TTレース

0 件のコメント:

コメントを投稿