Return to Video

找到自己的第一個 Firefox 臭蟲並解掉

  • 0:01 - 0:05
    本影片提供幾個秘訣,
    帶你找到自己的第一個臭蟲並解掉
  • 0:05 - 0:09
    找到自己的第一個臭蟲,大概就是諸多困難步驟之一
  • 0:09 - 0:15
    過程可能需要一點時間,
    但只要找到第一個臭蟲,就能緊接著投入並修正
  • 0:15 - 0:17
    往後找臭蟲就會越來越簡單
  • 0:17 - 0:19
    解得越多,也越容易找到下一個臭蟲
  • 0:19 - 0:23
    最後你會發現原來有這麼多臭蟲可以解
  • 0:23 - 0:25
    感覺自己時間都不夠解蟲了
  • 0:25 - 0:28
    所以先到這個網站:
    whatcanidoformozilla.org
  • 0:30 - 0:34
    這個是 Josh Matthews 寫的網站
  • 0:34 - 0:37
    基本上會問你一系列的問題
  • 0:37 - 0:41
    像第一個問題就是:你最愛的程式語言?
  • 0:41 - 0:45
    針對「JavaScript」,
    你可回答「Tell me more」或「Not interested」
  • 0:45 - 0:49
    我就先選「Not interested」,題目又會換成 C++
  • 0:49 - 0:58
    我這題就選「Tell me more」,
    接著會說明 Mozilla 的專案基本上都是使用 C++
  • 0:58 - 1:02
    如果你對 Gecko 沒興趣,
    (我是不知道你為何沒興趣,但我們都會順道問一下)
  • 1:02 - 1:05
    就會進入下一題
  • 1:05 - 1:08
    你可以一直回答「Not interested」或「Tell me more」都可以
  • 1:08 - 1:12
    最後假設問到「Windows 8 Integration」好了,
    點擊「Tell me more」
  • 1:12 - 1:20
    就會導引至 Wiki 頁面,
    先從根本說明該如何在特定領域中著手開發
  • 1:20 - 1:26
    這個網站能根據你的強項,找出適合你著手的不同領域
  • 1:26 - 1:34
    另外 Josh Matthews 也設計了「Bugs Ahoy!」工具
  • 1:34 - 1:37
    這個工具可解決類似的問題
  • 1:37 - 1:44
    可看到網站先分出各個元件,且其中均有「Mentored bug」
  • 1:44 - 1:48
    「Mentored bug」就是可讓輔導員協助的臭蟲
  • 1:48 - 1:55
    將由其中一位 Mozilla 開發者協助貢獻者,
    從開始到結束全程帶領修正臭蟲
  • 1:55 - 1:58
    在這網站裡,你基本上只要選感興趣的元件即可
  • 1:58 - 2:02
    例如 Firefox UI 好了,直接點擊它
  • 2:05 - 2:10
    接著列出許多臭蟲,全部都是剛剛提到的 Mentored bug
  • 2:10 - 2:13
    如果我對這個臭蟲有興趣,一樣點擊它
  • 2:18 - 2:23
    就可以看到輔導員是 Irving,使用的是 JS 程式語言
  • 2:23 - 2:28
    下面也說明了你必須進行的事項
  • 2:28 - 2:33
    就這個範例來說,
    你可以直接找到 Irving 詢問整個流程,直到解決為止
  • 2:35 - 2:41
    幫自己找臭蟲的最後方法,就是到 bugzilla.mozilla.org 上
  • 2:41 - 2:44
    點擊這個「Browser」按鈕
  • 2:44 - 2:46
    就會進入這個頁面
  • 2:46 - 2:50
    這裡一樣依照元件分類所有的臭蟲
  • 2:50 - 2:57
    例如「Core」就是指 Gecko 引擎內的臭蟲
  • 2:57 - 3:03
    這大部分都是 C++ 臭蟲,也有一部分是 JavaScript
  • 3:03 - 3:09
    這裡就是 Firefox 的臭蟲,
    大部分都是 JavaScript、CSS、Front end 臭蟲
  • 3:09 - 3:14
    另外還分成 Firefox OS、Firefox for Android、Firefox for Metro
  • 3:14 - 3:16
    我先選了 Firefox 為例
  • 3:18 - 3:22
    接著就會列出 Firefox 中的許多元件
  • 3:22 - 3:27
    假設我想找「Bookmarks and History」的臭蟲
  • 3:27 - 3:29
    點擊這裡
  • 3:29 - 3:32
    就會顯示該分類之下的所有臭蟲
  • 3:35 - 3:41
    這些並非剛剛所說的「Mentored bug」,
    但你還是能發現某些自己就能處理的簡單臭蟲
  • 3:41 - 3:43
    你當然可以隨時尋求協助
  • 3:43 - 3:50
    或到 IRC 上的 #introduction 頻道,
    針對你感興趣的臭蟲,請某人幫你找個精通的輔導員
  • 3:50 - 3:52
    影片就介紹到此
Title:
找到自己的第一個 Firefox 臭蟲並解掉
Description:

Firefox 開發線上教學,帶你找到自己的第一個臭蟲並修正。
http://codefirefox.com

more » « less
Video Language:
English
Duration:
03:53

Chinese, Traditional subtitles

Revisions