featurectomy
/fee`ch@r·ek´t@·mee/, 名詞
プログラムから機能を取り除く行為。featurectomyには二つの種類があり、正当なものと、しぶしぶ行うものとがある。正当なfeaturectomyは、取り除く者が、その機能がなければプログラムはより洗練されると考えているか、すでに同じ目的を達成するための同等かつより良い方法が存在するために行われる(これはmisfeatureを取り除くこととはまったく同じではない)。しぶしぶ行うfeaturectomyは、コードサイズや実行速度といった何らかの外的な制約を満たすために行われる。