{}const=>[]async()letfn</>var
開発

コードのミスを恐れない方法:最初のバグにパニックにならない

エラーは敵ではなく、ヒントです。エラーメッセージを読み、原因を探し、デバッグを冒険に変える方法を分析します。

К

Kodik

著者

1分で読める

最初のバグは、プログラマーにとって最初の嵐のようなものです。すべてが計画通りに進まなかったようです。コードが機能せず、画面には理解できないメッセージがたくさん表示され、問題をどこで探すべきかがわかりません。しかし、もし知っていたら、 エラーを読み取り、コードをデバッグする方法 — パニックはすぐに興奮に変わります。

失敗は敵ではなく、ヒントです

プログラムがクラッシュしても、世界の終わりではありません。むしろ、 ヒント、システムが「つまずいた」場所。ほとんどのプログラミング言語(Python、JavaScript、C ++など)は、3つの重要な部分からなるメッセージを表示します。

  • エラーの種類 — 何が起こったか(例:SyntaxErrorTypeErrorNullReferenceException

  • メッセージ — 原因の簡単な説明。

  • スタックトレース — プログラムが問題に到達したパス。

エラーを上から下に読むと、すべてが始まったコード行を見つけて、その理由を理解することができます。

Traceback (most recent call last):
  File "main.py", line 3, in <module>
    print(name)
NameError: name 'name' is not defined
  

エラーは次のようになります。3 行目で変数 name が定義されていません。つまり、作成するのを忘れてしまいました。それが理由です。

🔥 10万人以上の学生が参加中

理論を読むのに疲れた?
コーディングの時間だ!

Kodik — 実践でプログラミングを学ぶアプリ。AIメンター、インタラクティブなレッスン、実際のプロジェクト。

🤖 AI 24時間
🎓 修了証
💰 無料
🚀 始める
今日参加

冷静に分析するためのアルゴリズム

パニックに陥らないように、次の手順で行動する習慣を身につけましょう。

  1. エラーの最初と最後の行を読んでください。それらが最も重要です。

  2. プログラムが停止した行番号を見つけます。

  3. 変数、型、括弧など、何が起こっているのかを確認してください。

  4. エラーを再現してみてください。何が再びエラーを引き起こしますか?

そうすれば、あなたは少しずつパニックを起こす初心者ではなく、 証拠を読み解くことができる探偵.

デバッグは観察の芸術です

デバッグ — エラーの検索と修正です。これはさまざまな方法で行うことができます。

  • 何が起こっているかを確認するために、print()またはconsole.log()を主要な場所に追加します。

  • 使用する デバッガー IDEでは、 ブレークポイント そしてリアルタイムで変数を監視します。

  • 仮定を確認する - 「ここには文字列ではなく数字があるのでしょうか?」

各バグは、プログラムが何を、いつ、なぜ行うのかというロジックを教えてくれます。時間が経つにつれて、あなたはエラーが発生する前にそれらを見つけ始めます。

失敗は成長の一部です

エラーはあなたが悪いプログラマーであることを意味するものではありません。それはあなたが コードを書く経験豊富なエンジニアでも、毎日コンソールに赤い線が表示されます。彼らはただそれらを静かに読んでいます。 🙂

覚えておいてください。 バグは思考力を鍛えるためのトレーナーですそして、バグを発見するたびに、あなたの開発者レベルが1つ上がります。

アプリで コディック プログラミングを学ぶだけでなく、実際のエラーを安全に、ヒントを使って練習することができます。バグの分析、インタラクティブなタスク、 Telegramコミュニティ、コードが「落ちる」理由を話し合うことができます。 💬

コーディックに移動して、パニックにならずに最初の「バグ」を試してみてください!

🎯先延ばしをやめよう

記事は気に入った?
実践の時間だ!

Kodikでは読むだけでなく、すぐにコードを書く。理論 + 実践 = 本当のスキル。

即座に実践
🧠AIがコードを説明
🏆修了証

登録不要 • カード不要