0

私は下手なプログラマーです。私はそれを絶対に確信しています。改善すべき点はたくさんありますが、今は、自分で作成したプログラミングの問題を修正するために費やす時間が気になっています (私は下手なプログラマーなので)。

私は一般的に次の 3 つの問題を抱えています。

1) Syntax problems; (もう少し練習すれば修正できます)。- 時間がかかりません。

2) Logical problems; (それは、もっと頑張って練習することで修正できます)。- 多くの時間がかかります。

3) Silent Symptoms problems; (それは私を行き詰まらせ、私は進歩できません)。

3番目の問題は確かに問題です。いくつかの症状(「目に飛び込む」ようなエラーをスローしない)に直面しても、それらの症状の背後にある問題が何であるかを特定できないためです。

例: ギャラリーに関連する問題が発生しています。ギャラリーは機能しますが、一部の備品が機能しません。その理由がわかりません。問題がどこにあるかを見つけるために、問題を見つけたり誘発したりしようとして 2 日間無駄にしました。運がない。ここSOに置く質問を定式化することさえできません。

サイレントシンプトムを発見し、関連する問題を見つけるために、どのような「テクニック」/「方法」があるのか​​ を教えてください(解決策を見つけることができるように)。

どなたかアドバイスをお願いします。

前もって感謝します。

4

1 に答える 1

0

この種の問題を抱えているのはあなただけではないと思います (良いプログラマーか悪いプログラマーかは別として)。私は非常にオブジェクト指向の方法でプログラミングすることが多いため、問題を特定のパッケージ (またはパッケージ関係) に絞り込むのは非常に簡単です。

そこから、実際の問題に近づこうとします。私がここに書いた文は、私が思っているとおりに機能しますか?そうでない場合、どうすれば私が望むように機能するように変更できますか.

サイレント シンプトムが発生する場所を推定できることは、それらを解決する上で大きな役割を果たしていると私は信じています。

于 2013-03-18T08:17:36.230 に答える