2010-12-28 15 views
0

私の同僚のアドバイス私はアプリケーションで何が起こっているのかを見るためにロギングを使用する代わりにAndroidアプリケーションをデバッグしないでください。それは一般的な慣習ですか?デバッグの代わりにログ?

答えて

2

EclipseとAndroidプラグイン/ SDKはデバッグに適しており、どの変数にどのような値が設定されているかを表示します。

(複雑な)データが多い場合は、代わりにログに記録する必要があります。

2

ロギングが一般的です。はい。

これはデバッグです。

1

状況によって異なります。時々、アプリケーションをデバッグすることは不可能または難しいです。例えば。時間制限があるマルチスレッドアプリケーションやアプリケーションでは、実際のデバイスの中にはデバッグも嫌いなものがあります。この場合、ロギングのみがオプションです。とにかく、良い開発者は、デバッグとロギングの両方で作業できるはずです。

2

どちらもさまざまな目的に適しています。

デバッグはあなたのデバイスを持っていないとき

ログは、特に便利です....あなたは機能を通じて耕し、実装時に素晴らしいですが、それらを追加し、テスト1対1のラボ環境にありますUSB経由で接続し、adbデバッガの下で実行するか、途中でブレークポイントで停止してはならない動的な状況をデバッグしたい場所です。

多くの異なるデバイスでアプリケーションを実行することができないため、ロギングが非常に必要です。アプリケーションをリモートから使用するには、通常、テスターまたはベータユーザーを取得する必要があります。この場合は、aLogcatで収集したログを送信するか、(http://apphance.comのような)もう少し専門的な解決策を得て、ログをリモートから閲覧することができます。

免責事項:私は、それを作成した会社のApphanceとCTOの共同創設者です - Polidea:http://www.polidea.pl

関連する問題