---
# System prepended metadata

title: 【課程更新】Twitter 課程內容更新及 Fullstack 組測試檔誤植說明
tags: [課程調整公告]

---

###### 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 開賽前完成更新。



