有名なオブジェクト指向プログラミング設計の S は、次の略です。
単一責任の原則。オブジェクトは単一の責任のみを持つべきであるという概念。
この原則は、配列、変数、およびプログラムのすべての要素にまで拡張できますか?
たとえば、次のようにします。
int A[100];
そして、それを関数の結果を格納するために使用しますが、同じ A[100] を使用して、たとえば、A のどのインデックスを既にチェックして精緻化したかをチェックします。これは間違っていると考えられますか?たとえば、すでにチェックしたインデックスなど、格納する別の要素を作成するべきではありませんか? これは将来の厄介なコードのヒントではありませんか?
PS: 私の質問が理解できない場合は申し訳ありませんが、英語は私の母国語ではありません. ポイントの理解に問題がある場合は、下のコメントでお知らせください。