あなたは正体不明のコードをどうデバッグする?
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
1:デフォルトの名無しさん 22/04/26 19:02:08.17 tXmweGEp.net 正体不明のコードをどうデバッグする? obj.method(arg); →ここでエラーが発生。 以下の調べ方の優先順序、調べる必要性の要不要を考えてください。 <前提条件> ・上記のコードの全てが自分にとって正体不明。 ・`obj` を生成したクラスは正体不明。 ライブラリのクラスなのかプロジェクト内の開発メンバーが作成したクラスなのかも不明。 何をするためのオブジェクト,メソッドなのかも不明。 ・`obj.method`を呼び出した場所のコードも正体不明。ライブラリ内なのか開発メンバーが作成したクラスなのかも不明。 メソッドの呼び出し側が何をするための箇所なのか不明。 <調べ方> ・1: 発生したエラーメッセージでググる →期待する事: 上手く情報が見つかればすぐにエラーが解決できるかもしれない。 ・2: `arg`の引数をログ出力して確認 →期待する事: エラーは引数が原因している可能性があるかもしれない。 問題解決の情報として重要と思われる。 ・3: `obj`を生成したクラスは誰が作成したクラスかを調べる。 ・4: `obj`を生成したクラスが何をするためのものなのか調べる。 →3の結果次第で一般作成ライブラリであるならばググる事ができる。 ・5: `obj.method`の仕様として、引数と戻り値、何をするかを調べる。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
799日前に更新/4861 Bytes
担当:undef