私は現在、「パフォーマンス上の理由」のために、お粗末なテストや保守が不可能なコードを変更することに恐怖を感じているクライアントのために働いています。多くの誤解が蔓延していることは明らかであり、その理由は理解されておらず、単に盲目的な信念に従っているだけです。
私が遭遇したそのようなアンチパターンの 1 つは、できるだけ多くのクラスを封印された内部としてマークする必要があることです...
*再編集: すべてを封印された内部 (C#) としてマークするのは時期尚早の最適化だと思います.*
人々が認識している、または遭遇する可能性のある他のパフォーマンスのアンチパターンにはどのようなものがあるのだろうか?