ソフトウェア テクノロジーを使ったスローダンス:デバッグ、プログラマー、マシン

テクノロジーを使ったスローダンス:デバッグ、プログラマー、マシン

目次:

Anonim

最も基本的なプロジェクトでさえコーディングに取り組んでいる人なら誰でも、このプロセスにはかなりの忍耐が必要であることを知っています。 ゼロからコードを記述しようとする際の多くの落とし穴は、人間のプログラマーや開発者が間違ってしまう可能性のある多くの方法の歌と踊りです。 これは長いリストであり、通常コンパイラーによってキャッチされる構文エラーから、よりインテリジェントなレビューを必要とするより深い「ビジョンレベル」のバグまで、すべてが含まれています。 そのために、学校とトレーニングセンターは、コンピュータサイエンスの学生にプログラムの「デバッグ」方法を教えています。 しかし、興味深いのは、すべての個人がこの課題に対して独自の非常にユニークな応答を開発することです。 実際、これは少し個人的な洞察が必要な領域かもしれません。 (プログラミングのパイオニアであるプログラミングの最も重要な数字について読んでください。)

コードのデバッグ:実行方法

場合によっては、コンピューターサイエンスの専門家は、開発者スタジオまたはプログラミング環境のリソースを使用して、プログラムのバグを分離することができます。 ただし、これらの種類のエラー処理またはシステムメッセージが利用できない、または有用でない場合、デバッグにはコードを1行ずつ実行する必要があります。 Microsoft Visual Basic Studioなどの多くのプログラミング環境には、明確で視覚的な行ごとのコードの「ステップ実行」を可能にする機能があります。

コードをステップ実行することは、主に2つの方法で役立ちます。まず、プログラマーは、コンピューターがコードを読み取るときに何が起こっているかを確認できます。 第二に、プログラマーは、マウスオーバーコマンドまたはインターフェイスの他の部分を使用して、さまざまな変数の値を表示できることがよくあります。 変数の値が何であるかを知ることは、与えられたコードでコンピューターが何をしているかを理解するための重要な方法です。

テクノロジーを使ったスローダンス:デバッグ、プログラマー、マシン