###### tags: `課程調整公告` # 【課程更新】Twitter 課程內容更新及 Fullstack 組測試檔誤植說明 #### Twitter 課程內容更新 感謝同學和我們一起完成了 Sprint Check-in #1! 針對昨晚同學熱烈討論的問題,我們發佈了新的課程內容: - 收斂共同使用的 [完成指標 (Definition of Done)](https://lighthouse.alphacamp.co/courses/80/units/26625) 在 Sprint Check-in #1 的討論後,我們收斂了官定的 Definition of Done,並寫明覆核方法。 - 追加 FAQ:[如何進行 demo?](https://lighthouse.alphacamp.co/courses/80/units/26700) DoD 中針對有指定一條「小組共同 demo 完整正向流程」,因此追加說明文件 - 追加 FAQ:[如何進行 code review?](https://lighthouse.alphacamp.co/courses/80/units/26684) DoD 中有要求同學互相進行 code review,在【[Pull Request 提交專案](https://lighthouse.alphacamp.co/courses/80/units/19677)】單元中有介紹了 GitHub 上設定審核的方式,但在功能之外,注意到同學十分好奇 code review「具體如何進行」。<br>故我們在此單元中附上網路資源,以及針對本次 Twitter 建議的 peer review 切入點。 <div style=" color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px;"> <p>❗要特別提醒同學,由於 Definition of Done 與小組進入評審的權益有關,請小組務必詳讀公定 DoD 的每個項目。</p> <p>若有任何需要澄清的地方,可直接在單元下留言,我們會回覆或在 Sprint #2 共同討論。</p></div> #### Fullstack 組測試檔誤植說明 ##### 測試檔說明 - 檔案位置:[twitter-fullstack-2020/test/requests/user.spec.js](https://github.com/ALPHACamp/twitter-fullstack-2020/blob/master/test/requests/user.spec.js) 在這個檔案中,179 行起的程式碼檢查對象是使用者個人頁面中的「跟隨者」與「正在跟隨」清單。 目前的自動化測試檔會重複檢查到 following list 的排序 2 次,而不會檢查到 follower list 的排序: <div style="width: 100%; border-radius: 3px; box-shadow: 0px 2px 10px #efefef;"> <img src="https://assets-lighthouse.alphacamp.co/uploads/image/file/18293/1.png"> </div> <br> 圖中第 250 行正確應為: `.get('/users/1/followers')`** <div style="width: 100%; border-radius: 3px; box-shadow: 0px 2px 10px #efefef;"> <img src="https://assets-lighthouse.alphacamp.co/uploads/image/file/18294/2.png"> </div> ##### 因應測試檔案問題,你可能需要⋯⋯ 由於目前已經開賽,AC 上游專案暫時不會於開發期間更新,避免小組需更新規格 & 重新處理上下游問題。 因此,請 Fullstack 組的同學們在開發功能「follower list 的排序」時,請特別注意,該功能沒有被自動化測試檔包含到,開發完畢後,請務必手動檢查。 最後感謝 [同學回報](https://lighthouse.alphacamp.co/courses/80/units/26627?comment_id=150519#question_subjects),團隊會再規劃於下次 Twitter 開賽前完成更新。