課程說明
測試一直以來是很多開發者心中的痛,當被老闆問到:「你的程式碼是否都測試過了?」你是否能摸著自己的良心,並且拿出證據來說自己真的做過測試了?我相信絕大多數的開發者這時一定都是面有難色,因為其實你不但騙了老闆,還騙了你自己。
然而測試並不僅僅是驗證程式碼的正確性,事實上它所扮演的角色超乎你的認知。很多工程師通常誤解測試所包含的意義,進而對它產生排斥感。
本課程就是要重新翻轉你對測試的觀念,讓你對程式開發的流程徹底改觀;當你上完課程後,就會發現測試其實是有趣且必要的。
課程內容
- 你的單元測試幾乎做錯了
- 重構舊有程式碼不再是難題
- 導正你對 TDD 的迷思
- 讓你透過 BDD 來對話
所有課程內容都會搭配觀念與實例,以加深大家的印象。
課程資訊
報名日期:即日起 ~ 9/16 (三)
課程時間:9/19 (六) ~ 9/20 (日) 9:30 ~ 17:30 (共兩天)
講師介紹
大澤木小鐵 (Jace Ju)
自稱全端打雜工,實則解決團隊開發流程及整合重任的網站開發者。大澤木小鐵目前任職於 KKBOX,並在個人部落格、網站製作學習雜記 不定期發表諸多教學文章,對技術社群的耕耘不遺餘力。
課前準備
- 請自行準備筆記型電腦,並且能夠執行 Homestead (安裝可參考裝機教材);部份課程實例將會使用 Laravel 5.1 (Laravel 5.1 最低需求為 PHP 5.5.9) 。
- 請先安裝好 PhpStorm (可下載 EAP 版本) ;如果無法安裝,可改用 Sublime Text 或其他慣用的編輯器軟體。
- 本課程將會提供紙本講義供學員筆記用,上課當天請自備文具。
報名前注意事項
- 本課程為 Laravel 台灣 主辦,為社群非營利自發性活動。得寬科技 僅提供代收款項之協助。若對課程有任何問題,請直接與社群志工聯絡。
- 為確保教學的連貫性,本課程為 2 天的全天課程,2 天課程並不分開販售。報名前請確認自己時間可參與再報名。
- 為保障講者著作權,教學內容不提供錄音及錄影,也嚴禁學員錄音/影,敬請配合。
- 本課程不適合 PHP 初學者,請至少具備 PHP OOP 基礎 (這裡的 OOP 基礎是指能理解 PHP 官方手冊 Classes and Objects 一章七成以上的內容)。
- 課程講義與講師用簡報將會有所區分,恕不提供講師用簡報。
- 課程開始前會提供範例下載連結,上課時會提供解壓密碼。
- 本課程名額有限,將優先提供給 Laravel 台灣 社群會員報名。
- 本課程因不可抗力之特殊原因無法執行時,主辦單位有權決定取消、終止、修改或暫停。參加活動之學員視同承認本規定之效力,如有未盡事宜,主辦單位保留、修改、終止、變更活動內容細節之權利。