Chinese, Traditional subtitles

← Getting Past Errors

Get Embed Code
13 Languages

Showing Revision 7 created 12/01/2015 by Yilan Geng.

  1. 上一個問題中為何我們請你去製造
    一個錯誤然後去修正
  2. 因為對於開發者來說跨越錯誤
  3. 是門重要的技術
  4. 沒有開發者第一次
    便寫出完美的編碼
  5. 當你想真一點
  6. 整個谷歌的搜尋器並不是
    一朝一夕完善起來
  7. 這是多年來的反覆迭代
    至今仍是如此
  8. 因此不管你是個新手也好
    經驗豐富的開發者也好
  9. 要到達終點並非那麼直截了當
  10. 途中你會碰上不少障礙
  11. 你必須極具創意嘗試理出不同方法
    去繞過這些障礙物
  12. 你繞過這個障礙你又會陸續碰上別的
  13. 而你整天就想著繞過這些障礙的路徑
  14. 在下了許多功夫過後
  15. 最終你找到前往終點之路
  16. 縱使這過程非常有挑戰性
    最終你仍會感到值得
  17. 因為這授予你自信心
    為自己的工作而自豪
  18. 所以一個真正好的開發者
    知道如何從錯誤中復原
  19. 及如何繼續工作下去
  20. 這是一些他們的習慣和策略
  21. 用於除錯或修正他們的錯誤
  22. 首先他們見到有錯誤的訊息出現
  23. 例如當你在谷歌文件檔編寫時
  24. 如果有拼寫出錯時
    字底標示為紅線
  25. 跟Android工作室情況相似
  26. 如果你輸入不正確的XML
    會出現紅色彎曲的底線
  27. 或者整行字標示為紅色
  28. 如你紅色欄位置徘徊
    你會見有訊息展示
  29. 而在我們的XML顯影器裡
    也有能幫上忙的錯誤訊息提示
  30. 所以當我創造出一個錯誤
    例如除去這個引號
  31. 它會告訴我引用碼不對稱
    我便要去修正
  32. 有時它會告訴你出現問題的行數
  33. 行數是在左邊這裡
  34. 像我們知道第六行有問題
  35. 這幫助縮窄出問題的範圍
  36. 讓你無須從頭細看
    理出錯誤碼的由來
  37. 如你仍不明白錯誤提示訊息
  38. 嘗試去分辨你所理解的字
    及你所不理解的字
  39. 你經常能用谷歌搜尋器
    尋找你不明白的字
  40. 你亦可以干脆複製那段錯誤訊息
    貼在谷歌搜尋器進行搜尋
  41. 另外一個方法就是使用工作碼樣本
  42. 去跟你正嘗試理出有問題的範圍作比較
  43. 我們之前已經在幾段片中
    給了你一些編碼
  44. 另一個很好的資源是
    Android Views速查卡
  45. 我們會提供給你
  46. 這裡我們見到不同類型的顯示名稱
  47. 還有編碼摘錄和裝置運作預覽
  48. 你能經常用我們這些跟你的編碼比較
  49. 看看有什麼分別
  50. 第三種技巧就是還原的應用
  51. 如果你輸入時夠專心
  52. 你便能較快找出到底輸入錯了什麼
  53. 嘗試還原對上數次的輸入
    看看能否修正錯誤
  54. 如同之前已跟你展示過
  55. 你可按Cmd+Z去還原已改的
  56. 或Ctrl+Shift+Z去重做改變
  57. 於Windows視窗Ctrl+Z是還原
    Ctrl+Shift+Z 是重做
  58. 在XML顯影器中我們有的是這些
    好用的便利按鍵去還原和重做
  59. 要是你真的不知如何是好
    你可按這重設編碼鍵
  60. 帶你回到當初我們提供的原始碼上
    一般來說都管用
  61. 第四種技巧就是去尋求協助
  62. 你可以去接觸其他同學
    班裡面同輩間的閒談
  63. 或者去網上討論區
  64. 跟別人聊聊常有助你從錯誤中走出來
  65. 別羞於尋求協助
  66. 社會上有許多Android開發者
    樂意助你一臀之力
  67. 而事實上敢於尋求協助
    也是開發者的一門重要技能
  68. 沒什麼算是愚笨的問題
  69. 正所謂熟能生巧
  70. 你早晚會知道該去問誰和該問他們什麼
  71. 讓你更快獲得答案
  72. 你亦可為你正在做的工作截圖
    不論用電話抑或XML顯影器
  73. 然後連編碼內容
    一并發到討論區或群組
  74. 讓那兒的人明白你發問的內容
  75. 查閱指導筆記取得更多資訊
  76. 好了!現在給你機會練習那幾種技巧
  77. 我這裡有些出錯了的編碼
  78. 當你按以下連結它會帶你到XML顯影器
  79. 連這編碼一起已結集在那處
  80. 那裡有多串的錯誤訊息
    我要你嘗試閱讀它們
  81. 和去拆解這些錯誤
  82. 然後再回來描述最少兩件你遇到的問題
  83. 如你能發現全部共四個問題的話
    更是錦上添花