Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

[LaravelConf Taiwan 2019] 星移電掣般的 Trace Code!讓你如光速一般的追蹤程式碼

35 views

Published on

LaravelConf Taiwan 2019 - 星移電掣般的 Trace Code!讓你如光速一般的追蹤程式碼
趙家笙 (Recca Chao)

在軟體開發時,除了撰寫各種新功能之外,追蹤前人寫的程式碼、查出其中的錯誤或者回溯使用方式,也是一項非常重要但相當耗時的工作。在這場議程裡,Recca Chao 將帶著大家使用 PhpStorm 這個在 PHP 業界饒富盛名的開發工具,實際追蹤 Laravel 程式碼。教大家善用手邊的工具,加快 Trace Code 的速度,進而提高自己工作的效率,事半功倍的解決工作上的問題,甚至還能提早下班呢!

Published in: Internet
  • Be the first to comment

  • Be the first to like this

[LaravelConf Taiwan 2019] 星移電掣般的 Trace Code!讓你如光速一般的追蹤程式碼

  1. 1. 快速追蹤程式碼 看程式碼像瞎子摸象?來學怎麼當個鍵盤柯南!
  2. 2. ● 追蹤程式碼 ○ Xdebug ● 為什麼要追蹤框架程式碼 ○ 文件 ● PhpStorm ○ 快捷鍵 ● Live Demo
  3. 3. 追蹤程式碼
  4. 4. 工作不是只有 coding
  5. 5. 為什麼要追蹤「框架」程式碼
  6. 6. 不是都有官方文件嗎
  7. 7. 官方文件有時候說不清楚 ● 缺乏維護,翻譯錯誤⋯⋯等等 ● 有時候直接看程式碼比較快
  8. 8. 可直接學習其他強者的寫法 多少人能有和 Taylor Otwell 等級的大神共事的機會? ● 架構怎麼設計 ● 測試怎麼撰寫 ● 使用什麼套件
  9. 9. PhpStorm
  10. 10. The Lightning-Smart PHP IDE
  11. 11. https://resources.jetbrains.com/storage/products/phpstorm/docs/PhpStorm_ReferenceCard.pdf
  12. 12. 記不完? 下面列出 Trace Code 最常用的幾個快捷鍵 ● ⇧⇧(Shift+Shift) ● ⇧⌘A(Ctrl+Shift+A) ● ⌘B,⌘Click(Ctrl+B,Ctrl+Click) ● ⇧⌘F(Ctrl+Shift+F) ● ⌥⌘←/→(Ctrl+Alt+←/→)
  13. 13. ● ⇧⇧ ○ Search everywhere ● ⇧⌘A ○ Find Action ● ⌘B,⌘Click ○ Go to declaration ● ⇧⌘F ○ Find in path ● ⌥⌘←/→ ○ Navigate back/forward
  14. 14. 不喜歡這些配置?沒關係 全部的配置都可以自己定義
  15. 15. 怎麼定義? 用 ⇧⇧ 找看看吧! (關鍵字:keymap)
  16. 16. Live Demo
  17. 17. 投影片網址

×