アンチパターン
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/07/01 10:11 UTC 版)
参考文献
- William J. Brown, Raphael C. Malveau, Hays W."Skip" McCormick III, Thomas J. Mowbray『新装版 アンチパターン ソフトウェア危篤患者の救出』岩谷宏 (訳)、ソフトバンククリエイティブ、2002年。ISBN 978-4797321388。
- William J. Brown, Scott W. Thomas, Hays W."Skip" McCormick III『ソフトウェア構成管理の悪夢 アンチパターン』岩谷宏(訳)、ソフトバンククリエイティブ、1999年。ISBN 978-4797311303。(初版)
関連項目
- コードの臭い (Code smell)– 悪いプログラミングの兆候
- ソフトウェア開発の哲学(英語) – approaches, styles, maxims and philosophies for software development
- ソフトウェアにおけるピーターの法則
外部リンク
- Anti-pattern at WikiWikiWeb
- Anti-patterns catalog
- AntiPatterns.com Web site for the AntiPatterns book
- Patterns of Toxic Behavior
- ^ アンチパターン(2002) p.9
- ^ 競合状態が発生するソフトウェア開発や保守性の低いソースコードなどが主な例である。
- ^ アンチパターン(2002) p.xxiii
- ^ 問題解決のための戦略の立案と実施をすることがアンチパターンの目的であり、ソフトウェア開発における不味いやり方に焦点を当てることが目的ではない。加えて、アンチパターンを破壊的な方向に利用することには社会的な危険が伴うと言われる。形の正しいアンチパターンは、否定的な解から肯定的な解への移行を定義しており、否定的な解のみを記述しているものはアンチパターンもどき(pseudo-AntiPattern)と呼ばれ区別される。アンチパターン(2002) p.79,80,89
- ^ Budgen, D. (2003). Software design. Harlow, Eng.: Addison-Wesley. pp. 225. ISBN 0-201-72219-4 "As described in Long (2001), design anti-patterns are 'obvious, but wrong, solutions to recurring problems'."
- ^ 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 "...common approaches to solving recurring problems that prove to be ineffective. These approaches are called antipatterns."
- ^ Koenig, Andrew (March/April 1995). “Patterns and Antipatterns”. Journal of Object-Oriented Programming 8, (1): 46?48.
- ^ Rising, Linda (1998). The patterns handbook: techniques, strategies, and applications. Cambridge, U.K.: Cambridge University Press. pp. 387. ISBN 0-521-64818-1「アンチパターンは一般的なパターンとよく似ており、パターンが問題の解決方法を提供するが、アンチパターンは一見問題の解決方法に見えて実際はそうではない」
- ^ Lava Flow at antipatterns.com
- ^ Undocumented 'lava flow' antipatterns complicate process
- ^ Vendor Lock-In at antipatterns.com
- ^ Soft Coding
- 1 アンチパターンとは
- 2 アンチパターンの概要
- 3 参考文献
- アンチパターンのページへのリンク