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
A New Era of Debugging
Search
4D Japan
August 01, 2020
Technology
31
0
Share
A New Era of Debugging
4D Japan
August 01, 2020
More Decks by 4D Japan
See All by 4D Japan
4D 21 LTS
miyako
0
10
4D 21
miyako
0
31
4D 20 R10
miyako
0
37
4D 20 R9
miyako
0
22
4D 20 R7 & R8
miyako
0
75
Unicodeの話 (2007)
miyako
0
32
Unicodeの話 (2008)
miyako
0
43
Google Apps Integration (2012)
miyako
0
40
Creating Custom Widgets (2012)
miyako
0
49
Other Decks in Technology
See All in Technology
Shipping AI Agents — Lessons from Production
vvatanabe
0
320
独断と偏見で試してみる、 シングル or マルチエージェント どっちがいいの?
shichijoyuhi
1
240
AndroidアプリとCopilot Studioの統合
nakasho
0
200
AIの揺らぎに“コシ”を与える階層化品質設計
ickx
0
210
GitHub Copilot CLI と VS Code Agent Mode の使い分け
tomokusaba
0
140
AI時代に越境し、 組織を変えるQAスキルの正体 / QA Skills for Transforming an Organization
mii3king
5
3.8k
データ定義の混乱と戦う 〜 管理会計と財務会計 〜
wonohe
0
240
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
7.9k
20260428_Product Management Summit_Loglass_JoeHirose
loglassjoe
4
6.9k
Angular Architecture Revisited Modernizing Angular Architectural Patterns
rainerhahnekamp
0
130
20260428_Product Management Summit_tadokoroyoshiro
tadokoro_yoshiro
15
18k
Forget technical debt
ufried
0
160
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
110
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Skip the Path - Find Your Career Trail
mkilby
1
110
From π to Pie charts
rasagy
0
180
Designing Experiences People Love
moore
143
24k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
270
New Earth Scene 8
popppiees
3
2.2k
Ruling the World: When Life Gets Gamed
codingconduct
0
220
Game over? The fight for quality and originality in the time of robots
wayneb77
1
170
Transcript
%! #&5:3," by Tim Penner A New Era Of Debugging
Process debug log recording v17 R5 PROCESS 4D TAGS v18 Get call chain v17 R6
ϝχϡʔ v18NeMfdL]\VU tH PROCESS 4D TAGS vlHYH{
Get call chain }^`SE |{h*SXttilhC
ϝχϡʔ v17%NeMftH 4D Info Report juHy ;
macOS syH WindowsillHj
PROCESS 4D TAGS v18 ίϯύΠϧϞʔυͰσόοά
PROCESS 4D TAGS v18 TRACE vhwH l svHh]H{
-I;*FA137_NG vl or l~H~HOK 4juHyOK
5BI/6G.DI v18
Get call chain ϝιουݺͼग़͠࿈ v17 R6
Get call chain v17 R6 Database {bU_vH^=% Line5
Method}= Type}~l zmsGoHGpzmsGqGwHHGoH
Get call chain v17 R6 [ { "type":"projectMethod", "name":"detailForm", "line":1,
"database":"myDatabase" } ]
Get call chain v17 R6 [ { "type":"formObjectMethod", "name":"detailForm.Button", "line":1,
"database":"myDatabase" } ]
Get call chain v17 R6 [ { "type":"formMethod", "name":"detailForm", "line":2,
"database":"myDatabase" } ]
Get call chain v17 R6 [ { "type":"projectMethod", "name":"showDetailForm", "line":2,
"database":"myDatabase" } ]
Get call chain v17 R6 vH{~s^-G+.DIh:T vl or
l~H~HOK 4juHyOK nHt}OK
5BI/6G.DI v17 R6
5:3,H,=(*F SET DATABASE PARAMETER
デバッグログファイル // ࠷େ50ݸͷϩάϑΝΠϧΛ࡞͢Δ SET DATABASE PARAMETER(Circular log limitation;50) // QUERYͱQUERY
SELECTION͚ͩΛه͢Δ SET DATABASE PARAMETER(Log command list;"277;341")
5:3,H,=(*F // ΧϨϯτϓϩηεͷσόοάϩάΛ࡞͢Δ SET DATABASE PARAMETER(Current process debug log recording;2+4+8)
v17 R5
tt^9*0hk~H vl or l~H~HOK 4juHyOK |{5_il=])
σόοάϩάϑΝΠϧ v17 R5
5BI/6G.DI v17 R5
"4+83+
4D Info Reports * +Io5 6<J],hC HxHry|{vH^!B\[
vlorl~H~HH ?&]VUhD]eSX(afQZOYPf tCH8P https://taow.4d.com/Tool-4D-Info-Report/PS.1938271.en.html
5BI/6G.DI
+E3.CG@6 macOS Ϋϥογϡͨ͠ΞϓϦͷใ
+E3.CG@6 jOsyTfZmacOSO-+]" vH{~sc,ZKVU ;O FRgXKf macOS
2I>=(*F Windows Ϋϥογϡͨ͠ΞϓϦͷใ
2I>=(*F jOsyTfZWindowsO-+]" ProcDumpInterface (GUI) h4DNe2YPf il^$]_4D^ CO7
vH{~sc'ZKVU09 ;^$O>+ Windows https://taow.4d.com/Tool-ProcDump/PS.22410189.en.html
*?I6<C) Windows
*?I6<C) +E3.CSUjuHy^ ;h] F ?&O3#SU1ZzH=O bgf zH=_?&O
PU$! ^/*]@AW il^dL]\ ;_%'! juHyO+E3.C _.egf Windows
5BI/6G.DI