13

コードのチャンクとコード内の空行の間に多くの空白があると、アプリケーションのパフォーマンスが低下しますか?

私は自分のコードをかなり離す傾向があり、それがコードに悪影響を与えるかどうか疑問に思っています. また、変更を加えたときにコメントアウトしたコメント付きのコードがたくさんありますが、古い方法に戻らなければならない場合に備えて保持しています。パフォーマンスを高速化できるその他のヒントは何ですか?

4

5 に答える 5

26

パフォーマンスの低下はまったくありません。コメントはコンパイラによって解析されず、通常は字句解析で削除されます。

于 2012-09-07T19:28:56.763 に答える
15

コメントと空白はまったく効果がありません。

ただし、コメントアウトされたコードは「面倒」なので削除する必要があります。

コードをソース管理に保管して、バージョン履歴を保持し、履歴の変更を失わないようにします。

コードが遅いことに気付くまでは、最適化と速度について心配する必要はありません。次に、コード、測定、比較、時間などをプロファイリングして、ボトルネックの場所と原因を特定します。

于 2012-09-07T19:29:23.263 に答える
7

ただし、言及する価値があるのは、準拠したバージョンのプロジェクトを使用していないWeb環境では、HTML / Css / Javascriptに10,000行のコメント/コードがある場合でも、ブラウザーはWebサーバーからデータのチャンクをダウンロードします。お使いのブラウザ。

于 2012-09-07T21:16:24.677 に答える