プログラミング中に出たエラー・動かない原因の解決策9選【初心者向け】

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ส.ค. 2024
  • コーディング中、エラーや謎の不具合に遭遇した時に試すといいことをまとめてみました。
    全部試したらきっとどれかで解決するはず!w
    【目次】
    00:00 はじめに
    01:24 1.全角スペースを疑う
    02:03 2.スペルミスを疑う
    02:55 3.エラーメッセージを読む
    03:41 4.ググる
    04:55 5.Diffツールを使う
    06:10 6.該当箇所以外、全部コメントアウトor消す
    07:31 7.段階的にチェックする
    08:55 8.Gitを使う
    10:16 9.バリデート、Lintツールを使う
    11:16 さいごに
    🔽スポンサー
    👨‍💻TechAcademy [テックアカデミー]
    bit.ly/3k3LLaK
    🤖【Kite】AIがコーディングを補助してくれるエディタプラグイン。僕も使ってます!
    ◎Python, JavaScript...etc ◎VS Code, Sublime... ◎無料プラン
    www.kite.com/g...
    🔽セイトのプロフィール
    今はLIG Philippines Inc.て会社でVPoEしてます。
    親会社のLIG Inc.含め、エンジニア中心としたクリエイティブ職採用では採用戦略〜最終面接を実施してます。
    【Twitter】プログラミング/ライフハック系の話を発信してます!
    / seito_horiguchi
    【TikTok】ショート役立つ話/あるある話
    / seito2020
    🔽関連動画
    『Git&GitHub入門。10分で仕組み・使い方を解説!』
    • Gitとは?GitHubとは?10分で仕組み...
    【初心者&入門】プログラミングは”科学的”に学ぼう。【独学OK】
    • 【初心者&入門】プログラミングは”科学的”に...
    Progate終わったら次何すればいいの?→正解教えます【プログラミング入門】
    • Progate終わったら次何すればいいの?→...
    🔽Special Thanks
    動画編集:@Takuya_3003 さん
  • แนวปฏิบัติและการใช้ชีวิต

ความคิดเห็น • 53

  • @user-dv2hl2cl7y
    @user-dv2hl2cl7y 3 ปีที่แล้ว +14

    初心者の人が誤解すると思うので、コメントアウトについて1点補足します。
    原因特定時にコメントアウトをして消していくという作業はよくやります。
    その時にどこの処理を消すかが大切です。
    下記3点に注意してコメントアウトしていくと良いと思います。
    文法が破綻しないこと
    想定したロジックが破綻しないこと
    前提条件が少ない箇所から動かすこと

    • @webit7652
      @webit7652  3 ปีที่แล้ว +1

      あざます!大事ですね!

  • @user-tb6gu9gw2h
    @user-tb6gu9gw2h 3 ปีที่แล้ว +6

    少し基礎掴んで来た辺りで最初にエラーログにutil配下の奴が出たときの絶望感は今でも忘れられない

  • @sim_warotan
    @sim_warotan 3 ปีที่แล้ว +2

    9:22
    ここの言い回し、ものすごく好きです

    • @webit7652
      @webit7652  3 ปีที่แล้ว +1

      そこですか!w あざます!

  • @user-wu4ms1zi1o
    @user-wu4ms1zi1o 3 ปีที่แล้ว +2

    とにかくデバッグしてステップ実行。それでも絞れなきなゃコンソールログ入れまくってやってます。これで大体のエラー箇所は発見できてしまいますよね👍

    • @webit7652
      @webit7652  3 ปีที่แล้ว

      まさしく!

  • @user-xs2bb9gw7n
    @user-xs2bb9gw7n 3 ปีที่แล้ว

    動画有難うございます。今、未経験で転職してプログラマーをやっていますが全く分からない状態で仕事していますがこの動画を参考にやってみます。

  • @Keikesh1
    @Keikesh1 2 ปีที่แล้ว

    すごい役に立つ情報ありがとうございます。railsを使用してポートフォリオを作成中です。エラー解決に時間がかかっていました。

  • @user-lm6yg3oc6p
    @user-lm6yg3oc6p 3 ปีที่แล้ว +1

    お疲れ様です!
    さすがです!
    いつも有益な情報ありがとうございます、当たり前のことを当たり前にこなすことがプロであるということを再認識致しました!
    日々の積み上げに付加させていただきます🙇

    • @webit7652
      @webit7652  3 ปีที่แล้ว

      よかったですw
      役に立ったなら何よりです!

  • @kentaruuuuu
    @kentaruuuuu 3 ปีที่แล้ว +2

    こんにちは!
    沖縄在住の大学生です。
    今日の動画もためになり、面白かったです!
    僕はc言語、HTML、CSSを勉強して、今はJavaScriptを楽しんでいます。
    次の動画も楽しみにしています😁

    • @webit7652
      @webit7652  3 ปีที่แล้ว +1

      あざます!今後もうpするので何卒!

  • @user-kl4zs3mq9z
    @user-kl4zs3mq9z 3 ปีที่แล้ว

    電子系のプログラミング扱ってた時期あったけど1日の終わりに必ずバックアップ取ってた。次の日にどうしても問題が解決しきれなくなった時のためのやつだけどめっちゃ役に立ってた。そっち分野だと自動なのかな?ただ頑張って考えながら進めてきたものが無くなっちゃうのは悲しいけどね!
    プログラミングの分野が違う以上難しさのベクトルも変わってくるけど始めの方の段階だと共通するものあってちょっと嬉しかった。

    • @webit7652
      @webit7652  3 ปีที่แล้ว

      バックアップまじ大事っすね😭

  • @user-ux8tm7od1w
    @user-ux8tm7od1w 3 ปีที่แล้ว +1

    参考になりました!
    ありがとうございます!

    • @webit7652
      @webit7652  3 ปีที่แล้ว

      あざます!!

  • @user-hn6bz6lq9f
    @user-hn6bz6lq9f 3 ปีที่แล้ว

    現在朝4時代、、、まさに今バグ解消とたたかっております。少し前に自分で書いたコードなのに意図がサッパリ。他の人が書いたコードのバグとりもキツイけど、、、自分のコードに責任もとうと悩む日々です。セイト先生の動画で現実逃避させていただいております。いつもありがとうございます

    • @webit7652
      @webit7652  3 ปีที่แล้ว

      な、なんというタイミング…😭
      おつかれさまです…!なんか、このchで気が紛れたなら幸いです😭

  • @Kyu-Ro
    @Kyu-Ro 3 ปีที่แล้ว +1

    GitっていうのがおいしそうだったのでGitの動画も見てきました。初心者向け動画助かります。

    • @webit7652
      @webit7652  3 ปีที่แล้ว +1

      あざます!gitぜひに😇

  • @user-qg4ls5by9k
    @user-qg4ls5by9k 2 ปีที่แล้ว

    ネット検索以外にもいろいろあって勉強になりました。
    ありがとうございます!!
    コーディング以前の下記のエラーが出てずっと検索していますが、同じ事例にヒットせずに困っています。
    教えていただけたら大変ありがたいです!
    エクリプスでWebアプリケーション学習中の質問です。
    Servletを作成したく、srcフォルダーを右クリック→新規→クラスをクリックしても、クラス名を入力する画面が出てきません。エラー表示も何もなく、srcフォルダをクリックした状態に戻るだけです。環境設定的なものでしょうか!?
    パッケージ画面は出てきます。ただクラス作成画面だけ出てきません。
    動的Webプロジェクトを消して再度作り直し、エクリプスの再インストールもしたのですが、変わらずです。よろしくお願いします。

  • @tsuba__zutomaro
    @tsuba__zutomaro 3 ปีที่แล้ว

    1:24
    半角,全角スペースの2種類だけでプログラムを組む言語がある(white spaceだっけ?)

  • @FujiyamaSoundProduction
    @FujiyamaSoundProduction 3 ปีที่แล้ว

    助かります

  • @user-ff3jx3gt5q
    @user-ff3jx3gt5q 3 ปีที่แล้ว

    doesn't work の発音がいいですね。😁

    • @webit7652
      @webit7652  3 ปีที่แล้ว

      嬉しいー😂w

  • @user-vo8rh9bv4o
    @user-vo8rh9bv4o 2 ปีที่แล้ว

    ガチガチの初心者質問なのですがdebug.logが光らない?って言えばいいのでしょうか、判定がされないのですが原因などは何が考えられるでしょうか?諸事情で5ヶ月ぶりに開いたら今まで青く表示されていたのにされなくなり予測変換にもdebug.logが出てこなくなりました。

  • @testdummy904
    @testdummy904 3 ปีที่แล้ว +1

    スペルミスは腹立つ。
    この前、ビルド通らなくてずっと悩んでたんだけどflagとflg間違えてたのを発見して
    フーッ…フーッ……アアアアアアアアアア
    ってなったよ

    • @webit7652
      @webit7652  3 ปีที่แล้ว

      あるある!

  • @user-fj9lo2sl6w
    @user-fj9lo2sl6w 3 ปีที่แล้ว +1

    為になる動画ありがとうございます!
    いつも助けになってます。
    質問なんですが、AngularJSなどのフレームワークは勉強しておいた方が良いですか?それとも純粋にJavaScriptを極めていった方がいいですか?

    • @webit7652
      @webit7652  3 ปีที่แล้ว +1

      どもです!
      結論言うと両方必要です。
      ただしAngularなどのフレームワークはJavaScriptの仕様がある程度わかってないと理解できません。
      じゃあある程度ってどのくらい?かというと、↓これの1,2をできるようになるまでがんばる!
      1.まああまず一回Angularトライしてみよう
      2.心折れそうなくらい難しかったらJavaScriptの基礎勉強に戻ろう

    • @user-fj9lo2sl6w
      @user-fj9lo2sl6w 3 ปีที่แล้ว

      @@webit7652 返信ありがとうございます!
      結局Reactが面白そうだったのでReactに手を出してしまいました、、🥺
      難しいですが面白いので続いています。
      アドバイスして頂いたように、分からない事があったら基礎に戻って、両方ともの勉強を進めています!

  • @risquirrels
    @risquirrels 3 ปีที่แล้ว +1

    英語での検索はマジでオススメなのでみなさん使いましょう

    • @webit7652
      @webit7652  3 ปีที่แล้ว +1

      ほんとにそう!

  • @user-xl4cb3sp5i
    @user-xl4cb3sp5i 3 ปีที่แล้ว

    いつも参考になる動画ありがとうございます!
    一つご質問をさせていただきたいです。
    セトさん視点で未経験のエンジニアが有用人材にいち早くなるために、立ち回りの点で意識するポイントなどがあれば是非教えていただきたいです!
    経緯といたしまして、
    今月に受託兼自社開発企業に未経験エンジニアとして転職致しました!
    まずは既存プロジェクトのテスト要因、改修要因として動けるようになり、後に新規プロジェクトへの参画を行える人材になれることを目標としております。

    • @webit7652
      @webit7652  3 ปีที่แล้ว +3

      立ちまわり、ですかー
      エンジニアに限ったことではないですが、新人が活躍する上では「YESマンになる」「何でも一番に手をあげる」が最短ルートだと思います。
      そうして沢山ポイントを稼いでおけば、その溜まったポイントはどこかのタイミングで優良案件へのアサインや待遇面改善などで交換できるかと😃

  • @user-fr1kp1dg1t
    @user-fr1kp1dg1t 3 ปีที่แล้ว

    最近jsを勉強しています。カリキュラムを進める上で概念を理解することはできます。しかし、いざこういう風な物を演習で作ってくれと言われた時に思い通りに作ることができません。良い勉強を教えてください。

    • @webit7652
      @webit7652  3 ปีที่แล้ว +1

      僕の動画にクイズゲームを作るってのがありますが、それ見ながらまず一個作ってみるのはどうでしょう?
      まず1つ作れたら変わるかも

  • @aronmozu7121
    @aronmozu7121 3 ปีที่แล้ว

    トライ&エラーは、ずぅーっとつきまとうんだなぁ。 みつお。

    • @webit7652
      @webit7652  3 ปีที่แล้ว

      みつおさんwww

  • @user-sz2on5gs7y
    @user-sz2on5gs7y 3 ปีที่แล้ว

    IDEは補完機能ありますけどエディタもあるのですか!?

    • @webit7652
      @webit7652  3 ปีที่แล้ว

      ありますよー!

  • @robotv7679
    @robotv7679 3 ปีที่แล้ว +1

    いちこめ!!
    自分は全角スペースにならないように半角と全角の間隔を覚えてます(笑)関数のスペルミスはよくありますねー

    • @webit7652
      @webit7652  3 ปีที่แล้ว

      一コメあざます!
      初めはとくにうっかりしちゃいますねん😅

  • @gomadown
    @gomadown 3 ปีที่แล้ว

    初歩の初歩だ

    • @webit7652
      @webit7652  3 ปีที่แล้ว +1

      ですね!でも初歩ができてない人が多いですねー

  • @marums
    @marums 3 ปีที่แล้ว

    この動画とは直接関係無いのですが、youtubeライブにて配信中の画面に現在の評価数をリアルタイムで表示させたいのですが、ライブ配信中の評価数を取得する方法の解説とかってしてもらえないですか?以前は外国のサイトで表示さす為のソースを生成してくれるとこがあって配信ソフトにコピペして表示できていたのですが、最近は出来なくなりまして…。色々と調べているのですがどこにもでていないのですよねw結構需要ありそうなんですけどね~。関係の無いコメント失礼しましたm(__)m

    • @webit7652
      @webit7652  3 ปีที่แล้ว +1

      うーむなかなか難しそうですね😭

    • @marums
      @marums 3 ปีที่แล้ว

      @@webit7652 なるほどー、先生でも中々難しいことなのですねー!わざわざお返事頂き有難うございました!これからも興味深く楽しみながら視聴させて頂きます。有難うございますm(__)m

  • @user-oz2zp5go2x
    @user-oz2zp5go2x 3 ปีที่แล้ว +1

    TH-camでプログラミングの広告とか詐欺に見えるんですけど、どう思いますか?
    プログラマーになりたいと思い始めた初心者です

    • @webit7652
      @webit7652  3 ปีที่แล้ว +2

      え、ええー?😅
      詐欺というのは犯罪行為なので、気軽に使って欲しくない言葉ですね…😅
      少なくとも僕のCHにスポンサーしてくれてるテックアカデミーさんは何ら違法性のないクリーンな会社さんですし、他にもGoogleさんの広告など、支えてくれる方のおかげで僕も無料で動画を出せてますので😅

    • @user-oz2zp5go2x
      @user-oz2zp5go2x 3 ปีที่แล้ว +1

      @@webit7652 すみません。最近鍛神とかの広告で、あんまり信用出来なくて
      分かりました!ありがとうございます!

    • @user-ei3qt4kb9d
      @user-ei3qt4kb9d 3 ปีที่แล้ว +1

      @@user-oz2zp5go2x 怪しいものが多すぎますからね…。
      「簡単に稼げる系」は全部無視しましょ!