アンチパターンDon'trepeatyourself^Fowler,Martin(1999).Refactoring.ImprovingtheDesignofExistingCode.Addison-Wesley.ISBN0-201-48567-2.^ファウラー,マーチン(2001).リファクタリング―プログラムの体質改善テクニック.ピアソン・エデュケーション.ISBN4894712288.CodeSmellatc2.comTaxonomyofcodesmells
反模式编程原则静态程序分析工具列表（英语：Listoftoolsforstaticcodeanalysis）Fowler,Martin.Refactoring.ImprovingtheDesignofExistingCode.Addison-Wesley.1999.ISBN0-201-48567-2.CodeSmellatc2.comTaxonomyofcodesmells