lecture - cccnqu/se107a GitHub Wiki

課程大綱

基本概念

  1. 瀑布模式 + 螺旋模式
  2. 需求分析 => 系統分析 => 規格撰寫

名詞:物件 + 動詞:函數 + 形容詞:屬性

第一次分組 : 採用 github flow (兩人一組)

  1. PM:TestCase + 空函數 (Mocha 測試) => 成員: 實作函數並測試、然後發 PullRequest 回去
  2. PM: Travis CI 持續整合測試 => npm publish 專案發布 => 使用者: npm install 測試。
  3. PM: supertest 網站測試 + spectron 視窗測試 + puppeteer 隱形瀏覽器操控測試 + Istanbul 涵蓋度測試
  4. PM: jsdoc 文件產生 + gh-pages 開源官網建置

第二次分組 : 採用 git flow (三人一組)