pair programming 是個非常有趣的經驗。
我並沒有看過 xp 裏的介紹,也沒閱讀過提出 pair programming 的 paper 來,不過對於兩個人一同看程式碼;coding 過程中,有人和你討論這個時候該用哪個 data structure;或是可以把之前寫的兩個 class method 與正在寫的這個 method 重整,重新定義出更可以重覆利用的 method 等過程…印象非常的深刻。
coding 中的 programmer,有時很容易因為 debug 而被整個思緒搞得很混亂(當然,也是有人很擅長 debug 的),然後當你想找個人討論或聊時,又常常會一問三不知,要不就是對方的搭腔,常常和你想問的沒啥關係。總之,就是缺乏與你一樣夠了解一件事的人,所以討論很難成,但 pair programming 卻無形中提供了一個人供你討論,這是個非常難能可貴的情況。
大型編制是不是就不太可能,這我不曉得,也懶得去曉得。不過我非常建議有機會的人,應該去試試看 pair programming,好好認真執行它個數個禮拜至數週,從中會有很多不同感受的。
PS. 我發覺你每次留的 link,我都看不出有什麼關聯性就是了,就當你是在給自己的 blog 打廣告好了 :)
More information about formatting options
RSS Feeds
pair programming 是個非常有趣的經驗。
我並沒有看過 xp 裏的介紹,也沒閱讀過提出 pair programming 的 paper 來,不過對於兩個人一同看程式碼;coding 過程中,有人和你討論這個時候該用哪個 data structure;或是可以把之前寫的兩個 class method 與正在寫的這個 method 重整,重新定義出更可以重覆利用的 method 等過程…印象非常的深刻。
coding 中的 programmer,有時很容易因為 debug 而被整個思緒搞得很混亂(當然,也是有人很擅長 debug 的),然後當你想找個人討論或聊時,又常常會一問三不知,要不就是對方的搭腔,常常和你想問的沒啥關係。總之,就是缺乏與你一樣夠了解一件事的人,所以討論很難成,但 pair programming 卻無形中提供了一個人供你討論,這是個非常難能可貴的情況。
大型編制是不是就不太可能,這我不曉得,也懶得去曉得。不過我非常建議有機會的人,應該去試試看 pair programming,好好認真執行它個數個禮拜至數週,從中會有很多不同感受的。
PS. 我發覺你每次留的 link,我都看不出有什麼關聯性就是了,就當你是在給自己的 blog 打廣告好了 :)