Open maoyang opened 8 years ago
jawayang [11:07 AM] 不知道各位大大目前開發軟體有執行 pair programming 的嗎?
maoyang [11:09 AM] 我錄的podcast有講pair programming, 可以去TechTalk聽我的錄音,
adison [11:09 AM] 求大大分享連結(?
maoyang [11:10 AM] 我們當時訪問那位工程師的訪談就在講她的pair programming經驗
shiningjason1989 [11:10 AM] http://www.techtalk.tw/2013/06/episode-20-pair-programming.html 3
maoyang [11:11 AM] @shiningjason1989: Jason你找的好快 XD
[11:11] 這位工程師我記得在新加坡一家公司上班
adison [11:11 AM] 不愧是老司機(?
jawayang [11:22 AM] 那有沒有 code review 的?
maoyang [11:24 AM] code review目前沒有, 但是code review的文章網路上倒是不少
jawayang [11:26 AM] 不知道怎麼做
maoyang [11:27 AM] 目前code review可以配合pull request 1
[11:28] 每個工程師要改code一定要用fork
[11:29] 改好後提出pull request, 這時候就可以開始做code review (人工), 有一種code review是自動化( git hook ) 工程師每次push code到repository就會trigger hook script去做一些coding style的檢查
[11:30] 所以基本上有人工+自動的code review 1
william_yeh [12:16 PM] 這就是 Git/GitHub flow 好玩的地方
[12:17] 先自動 trigger CI 去做初步把關,綠燈了,才讓 reviewer 進來。
[12:18] 基本上,員工上班的頭幾天,一定會有一個小時在講公司內的 Gitxxx flow
jawayang [12:19 PM] 所以要寫測試碼?
william_yeh [12:19 PM] why not?
jawayang [12:19 PM] 還不知道應該怎麼下手
[12:19] 所以應該要弄個 CI server
[12:19] 然後寫 test case
[12:20] 然後才會有基本的檢查
william_yeh [12:21 PM] 就算不寫 unit test,也要有個 end-to-end 層次的 smoke test...
jawayang [12:23 PM] 這部分要用什麼工具寫?
william_yeh [12:24 PM] 以 server app 而言,若不涉及 UI 的話,甚至 curl 就能做到一部份了。
[12:24] 涉及 UI 的話,可以用小黃瓜...
jawayang [12:25 PM] 有聽過 cucumber
Pair programming有些團隊還會有輪值表 , 每天做不同的配對
jawayang [11:07 AM] 不知道各位大大目前開發軟體有執行 pair programming 的嗎?
maoyang [11:09 AM] 我錄的podcast有講pair programming, 可以去TechTalk聽我的錄音,
adison [11:09 AM] 求大大分享連結(?
maoyang [11:10 AM] 我們當時訪問那位工程師的訪談就在講她的pair programming經驗
shiningjason1989 [11:10 AM] http://www.techtalk.tw/2013/06/episode-20-pair-programming.html 3
maoyang [11:11 AM] @shiningjason1989: Jason你找的好快 XD
[11:11] 這位工程師我記得在新加坡一家公司上班
adison [11:11 AM] 不愧是老司機(?
jawayang [11:22 AM] 那有沒有 code review 的?
maoyang [11:24 AM] code review目前沒有, 但是code review的文章網路上倒是不少
jawayang [11:26 AM] 不知道怎麼做
maoyang [11:27 AM] 目前code review可以配合pull request 1
[11:28] 每個工程師要改code一定要用fork
[11:29] 改好後提出pull request, 這時候就可以開始做code review (人工), 有一種code review是自動化( git hook ) 工程師每次push code到repository就會trigger hook script去做一些coding style的檢查
[11:30] 所以基本上有人工+自動的code review 1
william_yeh [12:16 PM] 這就是 Git/GitHub flow 好玩的地方
[12:17] 先自動 trigger CI 去做初步把關,綠燈了,才讓 reviewer 進來。
[12:18] 基本上,員工上班的頭幾天,一定會有一個小時在講公司內的 Gitxxx flow
jawayang [12:19 PM] 所以要寫測試碼?
william_yeh [12:19 PM] why not?
jawayang [12:19 PM] 還不知道應該怎麼下手
[12:19] 所以應該要弄個 CI server
[12:19] 然後寫 test case
[12:20] 然後才會有基本的檢查
william_yeh [12:21 PM] 就算不寫 unit test,也要有個 end-to-end 層次的 smoke test...
jawayang [12:23 PM] 這部分要用什麼工具寫?
william_yeh [12:24 PM] 以 server app 而言,若不涉及 UI 的話,甚至 curl 就能做到一部份了。
[12:24] 涉及 UI 的話,可以用小黃瓜...
jawayang [12:25 PM] 有聽過 cucumber