Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
debug環境
Search
kanayannet
April 22, 2018
Programming
0
310
debug環境
kanayannet
April 22, 2018
Tweet
Share
More Decks by kanayannet
See All by kanayannet
github copilot と 心理的安全性
kanayannet
0
89
FW と ライブラリ の考え方
kanayannet
0
150
TDDと今まで
kanayannet
0
390
個人開発 稼げなくてもいいアプリ
kanayannet
0
440
システムの堅牢性
kanayannet
0
230
Agile的学習方法
kanayannet
0
220
GUIをエンジニアが考える
kanayannet
0
190
http2http3
kanayannet
0
140
old typeからのクラウドインフラ
kanayannet
0
330
Other Decks in Programming
See All in Programming
Amazon Bedrock Agentsを用いてアプリ開発してみた!
har1101
0
330
エンジニアとして関わる要件と仕様(公開用)
murabayashi
0
280
Creating a Free Video Ad Network on the Edge
mizoguchicoji
0
120
Flutterを言い訳にしない!アプリの使い心地改善テクニック5選🔥
kno3a87
1
150
シールドクラスをはじめよう / Getting Started with Sealed Classes
mackey0225
4
640
初めてDefinitelyTypedにPRを出した話
syumai
0
400
【Kaigi on Rails 2024】YOUTRUST スポンサーLT
krpk1900
1
330
Tauriでネイティブアプリを作りたい
tsucchinoko
0
370
Outline View in SwiftUI
1024jp
1
320
ローコードSaaSのUXを向上させるためのTypeScript
taro28
1
610
役立つログに取り組もう
irof
28
9.6k
CSC509 Lecture 09
javiergs
PRO
0
140
Featured
See All Featured
Optimizing for Happiness
mojombo
376
70k
RailsConf 2023
tenderlove
29
900
We Have a Design System, Now What?
morganepeng
50
7.2k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
How to Think Like a Performance Engineer
csswizardry
20
1.1k
GraphQLとの向き合い方2022年版
quramy
43
13k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Bash Introduction
62gerente
608
210k
Transcript
debug 環境 debug 環境 @kanayannet Gunma.web #31
自己紹介 自己紹介 名前 : 金澤 宏昭 Twitter : @kanayannet Facebook
: HiroakiKanazawa
わたし と debug わたし と debug 開発中、必ず使う
わたし と debug わたし と debug 取得した値が正しいか? 書き込んだ内容が正しいか? 読み込んだデータ構造 etc...
今回話すこと 今回話すこと シャビ・エルナンデス 色々なdebug 環境 何が大事? まとめ
シャビ・エルナンデス シャビ・エルナンデス
何が得意か? 何が得意か? どこにでもパスをすぐ出せる。
動画再生中... 動画再生中...
さぞかし試合中、頭を使っているだろ う。
確かめた番組があったよ 確かめた番組があったよ 脳を「MRI 」検査 NHK: 「ミラクルボディー」
結果 結果 「大脳基底核」が活発 「無意識のうちの判断を下す直観力」を 使う
直感力 直感力 「思い悩んでない。」 「考えてるというより、身体が自然と動 く状態」
鍛える方法 鍛える方法 同じ情報を繰り返し取り込むこむ 反復練習 日頃の練習
色々なdebug 環境 色々なdebug 環境
ブラウザ上 ブラウザ上 demo url
webpack の場合 webpack の場合
デモ中... デモ中...
ツールの立ち上げ方 ツールの立ち上げ方 右上のメニュー -> その他ツール -> デベ ロッパーツール context menu
の検証 command + option + i
サーバサイド サーバサイド irb pry print debug byebug byebug + pry
デモ中... デモ中...
何が大事? 何が大事?
慣れの問題 慣れの問題 不慣れなものは「頭を使ってしまう」 慣れてるものは「直感的」
慣れてるものだけで良い? 慣れてるものだけで良い? 練習すれば直感的に使えるものもあるよ vim, emacs
いつ練習する? いつ練習する? 仕事は「本番」 公式試合と一緒 不慣れなものを使えば不具合見逃す
とはいえ.. とはいえ.. 一番気づく事が多いのも「仕 事」です。 緊張感 ミスが出た ( 不具合) 気づく (
気づかせられる) 事が多い。
直感的に 直感的に ツールは人( 状態) によって向き不向きが分 かれる。
開発する際に大事なこと 開発する際に大事なこと 「作ること」に集中する 「不具合がでないように」debug する 「集中できてる」 => 直感的
まとめ まとめ 直感的 は大事である debug の環境一つで 直感的に開発できる 直感的は人によって差異が生まれる。 当たり前だけど.. 「慣れ」=
「練習量」
ご清聴 ご清聴 ありがとうございまし ありがとうございまし た! た!