debug環境debug環境@kanayannetGunma.web #31
View Slide
自己紹介自己紹介名前 :金澤 宏昭Twitter : @kanayannetFacebook : HiroakiKanazawa
わたし と debugわたし と debug開発中、必ず使う
わたし と debugわたし と debug取得した値が正しいか?書き込んだ内容が正しいか?読み込んだデータ構造etc...
今回話すこと今回話すことシャビ・エルナンデス色々なdebug環境何が大事?まとめ
シャビ・エルナンデスシャビ・エルナンデス
何が得意か?何が得意か?どこにでもパスをすぐ出せる。
動画再生中...動画再生中...
さぞかし試合中、頭を使っているだろう。
確かめた番組があったよ確かめた番組があったよ脳を「MRI」検査NHK:「ミラクルボディー」
結果結果「大脳基底核」が活発「無意識のうちの判断を下す直観力」を使う
直感力直感力「思い悩んでない。」「考えてるというより、身体が自然と動く状態」
鍛える方法鍛える方法同じ情報を繰り返し取り込むこむ反復練習日頃の練習
色々なdebug環境色々なdebug環境
ブラウザ上ブラウザ上demo url
webpackの場合webpackの場合
デモ中...デモ中...
ツールの立ち上げ方ツールの立ち上げ方右上のメニュー ->その他ツール ->デベロッパーツールcontext menuの検証command + option + i
サーバサイドサーバサイドirbpryprint debugbyebugbyebug + pry
何が大事?何が大事?
慣れの問題慣れの問題不慣れなものは「頭を使ってしまう」慣れてるものは「直感的」
慣れてるものだけで良い?慣れてるものだけで良い?練習すれば直感的に使えるものもあるよvim, emacs
いつ練習する?いつ練習する?仕事は「本番」公式試合と一緒不慣れなものを使えば不具合見逃す
とはいえ..とはいえ..一番気づく事が多いのも「仕事」です。緊張感ミスが出た (不具合)気づく (気づかせられる)事が多い。
直感的に直感的にツールは人(状態)によって向き不向きが分かれる。
開発する際に大事なこと開発する際に大事なこと「作ること」に集中する「不具合がでないように」debugする「集中できてる」 =>直感的
まとめまとめ直感的 は大事であるdebugの環境一つで 直感的に開発できる直感的は人によって差異が生まれる。当たり前だけど..「慣れ」=「練習量」
ご清聴ご清聴ありがとうございましありがとうございました!た!