この質問を読んで、私はこれを(引用符に注意してください)問題を解決するための「コード」として見つけました(ちなみにそれはperlです)。
100,{)..3%!'Fizz'*\5%!'Buzz'*+\or}%n*
明らかに、これは実際の(私の人生の実際のコードでは決して見られないことを望んでいる)意味のない知的例ですが、選択する必要がある場合、パフォーマンスのためにコードの可読性を犠牲にするのはいつですか?あなたは常識だけを適用しますか、それは常に最後の手段として行いますか?あなたの戦略は何ですか?
編集:申し訳ありませんが、私が質問をひどく表現したかもしれない答えを見て(英語は私の母国語ではありません)。コードを書いた後で初めてパフォーマンスと読みやすさを意味するのではなく、コードを書く前にも質問します。場合によっては、デザインを暗くしたり、クラスを暗くするプロパティを提供したりすることで、将来のパフォーマンスの向上を予測できます。コードを理解するのがはるかに困難になる場合でも、そのようなスレッドが提供するスケーラビリティを期待するため、複数のスレッドを使用するか、単一のスレッドのみを使用するかを決定できます。