私は&を開発コードsystem.out.println()
で書きました。それは通常、私が価値観を追跡し、問題がどこに来るのかを助けます。また、開発されたアプリケーションの後では、system.out.println()
は削除されません。ユーザーが問題を見つけた後に役立ちますので、間違った場所を簡単に追跡できるようになります。しかし、私の上司の一人は、system.out.println()
をコードから削除するように提案しました。その効果はコードの効率的なレベルです。これは正しいです?System.out.println()はコード効率に影響しますか?
私の見解では、System.out.print()
はメモリ上のバイトをほとんど取りませんので、開発者はあまり使わないほうが良いと言えますか?system.out.println
??
ありがとうございます。
http://stackoverflow.com/questions/8601831/do-not-use-system-out-println-in-server-side-codeを参照してください。 – devnull
sysoラインよりもロガーを使用する必要があります。 –
Apacheのコモンのようなロギングフレームワークを使用している場合は、連結された文字列を記録する前にログレベルが有効かどうかを確認する必要があります。ログレベルがINFOだけの場合、Logger.debug( "x =" + 5)を呼び出すと文字列連結(重い)が発生しますが、ログに記録しようとしたメッセージは実際にログに記録されません。 –