Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
University of Tsukuba Linux User Group
ODP, PPTX
795 views
Debug Hacks - 第4回つくらぐ勉強会
筑波大学 Linux User Group (つくらぐ) http://www.tsukuba-linux.org/
Education
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Download as ODP, PPTX
1
/ 24
2
/ 24
3
/ 24
4
/ 24
5
/ 24
6
/ 24
7
/ 24
8
/ 24
9
/ 24
10
/ 24
11
/ 24
12
/ 24
13
/ 24
14
/ 24
15
/ 24
16
/ 24
17
/ 24
18
/ 24
19
/ 24
20
/ 24
21
/ 24
22
/ 24
23
/ 24
24
/ 24
More Related Content
PDF
ret2libcとpopretで初等的BOF攻撃
by
monochrojazz
PDF
python-ptraceでプロセスメモリエディタっぽいことをしよう
by
monochrojazz
ODP
Tests and bugreports
by
Mitsutoshi Nakano
PPTX
Web applicationpenetrationtest その1_解答
by
Tetsuya Hasegawa
ODP
気の合う人達と社外で社内勉強会
by
Yu Shibatsuji
PPTX
About alteryx
by
Yuu Kimy
PPT
ユニットテスト_2日目
by
Yoshiki Shibukawa
PPTX
初心者が Python で戸惑ったところ
by
Emma Haruka Iwao
ret2libcとpopretで初等的BOF攻撃
by
monochrojazz
python-ptraceでプロセスメモリエディタっぽいことをしよう
by
monochrojazz
Tests and bugreports
by
Mitsutoshi Nakano
Web applicationpenetrationtest その1_解答
by
Tetsuya Hasegawa
気の合う人達と社外で社内勉強会
by
Yu Shibatsuji
About alteryx
by
Yuu Kimy
ユニットテスト_2日目
by
Yoshiki Shibukawa
初心者が Python で戸惑ったところ
by
Emma Haruka Iwao
What's hot
ODP
Bug撲滅作戦
by
hayabusa333
PPTX
Pythonスタートアップ勉強会201109 python入門
by
Takayuki Shimizukawa
PDF
KOGEI & KAIT Funnel WS
by
Shigeru Kobayashi
PDF
Tensorflow
by
Daisuke Yamashita
ODP
GLT Vol.35 (My First Computer)
by
do_aki
PPT
Unit Test
by
ykhr
PDF
Android道第1回公開用
by
Takaya Funabiki
Bug撲滅作戦
by
hayabusa333
Pythonスタートアップ勉強会201109 python入門
by
Takayuki Shimizukawa
KOGEI & KAIT Funnel WS
by
Shigeru Kobayashi
Tensorflow
by
Daisuke Yamashita
GLT Vol.35 (My First Computer)
by
do_aki
Unit Test
by
ykhr
Android道第1回公開用
by
Takaya Funabiki
Viewers also liked
PDF
#yidev 横浜 iPhone 勉強会 - 第16回 オープニング
by
Tomohiro Kumagai
PDF
Getting started with Handoff
by
Yuichi Yoshida
PPTX
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
by
アシアル株式会社
PPTX
Uiテスト@yidev
by
Yusuke Kita
PDF
Developing better debug_components
by
Tomoaki Imai
PDF
例外設計における大罪
by
Takuto Wada
PPTX
クライアント側でつかまえて
by
Kaora Shibacaki
#yidev 横浜 iPhone 勉強会 - 第16回 オープニング
by
Tomohiro Kumagai
Getting started with Handoff
by
Yuichi Yoshida
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
by
アシアル株式会社
Uiテスト@yidev
by
Yusuke Kita
Developing better debug_components
by
Tomoaki Imai
例外設計における大罪
by
Takuto Wada
クライアント側でつかまえて
by
Kaora Shibacaki
Similar to Debug Hacks - 第4回つくらぐ勉強会
ODP
Programming camp Debug Hacks
by
Hiro Yoshioka
ODP
Debug Hacks Night
by
Hiro Yoshioka
PDF
Debug Hacks at Security and Programming camp 2011
by
Hiro Yoshioka
PDF
programming camp 2008, Debug
by
Hiro Yoshioka
PDF
Pythonで作る自作デバッガLT資料
by
Yuya Masumura
PDF
Programming camp 2010 debug hacks
by
Hiro Yoshioka
PDF
夜寝ていたら突然本番障害だと起こされて異世界に召還されたときに役に立つこと
by
kouzirou tenkubashi
PDF
デバッガでデバッグしない
by
よしだ あつし
Programming camp Debug Hacks
by
Hiro Yoshioka
Debug Hacks Night
by
Hiro Yoshioka
Debug Hacks at Security and Programming camp 2011
by
Hiro Yoshioka
programming camp 2008, Debug
by
Hiro Yoshioka
Pythonで作る自作デバッガLT資料
by
Yuya Masumura
Programming camp 2010 debug hacks
by
Hiro Yoshioka
夜寝ていたら突然本番障害だと起こされて異世界に召還されたときに役に立つこと
by
kouzirou tenkubashi
デバッガでデバッグしない
by
よしだ あつし
More from University of Tsukuba Linux User Group
ODP
Gentoo Linuxの紹介
by
University of Tsukuba Linux User Group
PDF
C言語の課題を(エクストリームに)解こう #1
by
University of Tsukuba Linux User Group
PDF
monoqloの麻雀講座
by
University of Tsukuba Linux User Group
PDF
Hello,World Crazy!!
by
University of Tsukuba Linux User Group
ODP
カーネルモジュールプログラミング超入門 #1(仮)
by
University of Tsukuba Linux User Group
PDF
linuxで動画キャプチャ。 - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
PDF
USBからLinuxを起動してみよう! - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
PDF
うぶんちゅ! - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
ODP
カーネルをmakeしよう! - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
PDF
シンガポールのインターネット検閲事情 (LT) - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
ODP
楽しい怪しいシェルスクリプト - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
PPT
ばっしゅ! (LT) - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
Gentoo Linuxの紹介
by
University of Tsukuba Linux User Group
C言語の課題を(エクストリームに)解こう #1
by
University of Tsukuba Linux User Group
monoqloの麻雀講座
by
University of Tsukuba Linux User Group
Hello,World Crazy!!
by
University of Tsukuba Linux User Group
カーネルモジュールプログラミング超入門 #1(仮)
by
University of Tsukuba Linux User Group
linuxで動画キャプチャ。 - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
USBからLinuxを起動してみよう! - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
うぶんちゅ! - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
カーネルをmakeしよう! - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
シンガポールのインターネット検閲事情 (LT) - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
楽しい怪しいシェルスクリプト - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
ばっしゅ! (LT) - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
Debug Hacks - 第4回つくらぐ勉強会
1.
Debug Hacks っぽいなにか
もう、デバッガの使い方、でいいや つくらぐ #4 筑波大学 情報学群 情報科学類 Hirotaka Kawata (techno, @hktechno)
2.
(つくらぐ恒例の?)自己紹介 techno, @hktechno,
てくのたん 筑波大学 情報学群 情報科学類 1年目
3.
純粋な茨城県民。
4.
http://techno-st.net/ の中の人
5.
セキュリティ&プログラミングキャンプ 2009 OS
組のチューターやってきた
6.
変なものばっかり開発してる (さらに、まともなものがない)
7.
今日のお話 デバッグの基礎について話します 例の本みたいなことはやりません
8.
軽い流れ デバッグって何か
9.
デバッグの方法
10.
デバッガって何か
11.
デバッグしてみよう
12.
まとめ
13.
デバッグ (Debug) って何か
バグを取り除くための “作業” です バグを発見したら、必ずデバッグしてるはずです ( ただし、放置したり、仕様と決め込んだ場合を除く )
14.
デバッグを極めると? ソフトウェア開発にバグは付き物です バグは除去しなければなりません
しかし、それに時間をかけていると... あたりまえだけど、よくない。
15.
最終的には... こんなコードでも 解析できるようになるかもしれないw
16.
IOCCC とかw
17.
デバッグを極めれば... 最終的には ...
開発の効率が上がる!
18.
デバッグの方法 普段から、 何気なく使っているデバッグ手法
いろいろあります。 たぶん、初心者に一番多いのが “ printf() デバッグ ” と呼ばれる手法でしょう。
19.
printf デバッグ 変数を、printf
などを使って、 変数の中身などを出力させる手法。 プログラム中の怪しい場所に多数設置して、 変数の内容を監視する。 どこで、おかしくなったかがなんとなく分かる。 やってみましょう...
20.
printf もいいけど... 確かに、これでもできるけど...
面倒。 効率が悪い。 文句なんていっぱいありすぎて(ry
21.
もっと効率的に... デバッグにかける時間と手間を省きたいなら... デバッガを使おう!
そして、極めよう! なわけで、本当はデバッグ全般について でもよかったのですが、 デバッガの使い方メインにすることにします。
22.
デバッガ (Debugger) とは...
デバッグを支援してくれるソフトウェア 実行中のプログラムの中身を見ることができる gdb(GNU Debugger) などが有名 VisualStudio などにも付属している printf デバッグがハエたたきだとすると デバッガは、殺虫剤並の お手軽さと効果を持ち合わせた 最強兵器?!
23.
デバッガでできること プログラムの実行を一時停止できる
24.
ソースを一行ずつ実行できる
Download