技術討論 關於結對程式設計實踐的一段對話

2021-08-22 06:24:04 字數 477 閱讀 3025

青潤 說:

不客氣。

1、提高編碼質量減少一次編碼bug率的結對方式:經驗較為豐富的坐在旁邊,而經驗較弱的動手編碼,這樣才能提高質量,減少一次編碼的bug率。

2、提高編碼效率的結對方式:而從效率上來說,只有兩個經驗相等的人結對才有可能做到。

3、國外所做的所有的研究都是建立在結對的兩人組和乙個人的開發組之間的對比,部分文章的結論是結對程式設計不能始終保證開發質量和效率始終高於單人程式設計。

4、如果通過結對的兩人組和兩個單人開發組進行對比,結果更是未必。所以,我目前不認為結對一定能始終提高效率,但是,我覺得,他應該能夠在某乙個階段,或者說專案進行的某乙個階段內提高效率提高質量。

[注1]:

2023年12月11日補充:應該說新手過多的時候,這種指導只能做到對簡單問題的核查,對於業務邏輯複雜或者**質量上是沒有什麼提高的。更不可能達到結對變成或者交換程式設計的效果——但是,乙個有經驗的人輪詢多個新手進行開發的方式應該是國內公司十分常見的模式。

老大的關於技術的一段話

另外,之前公司推薦學習的qqmail之類的產品類郵件,可以幫助大家提公升對技術工作的責任心使命感,大家可以好好品味一下 另外,作為技術人員,產品導向,客戶導向,也是工作意識工作心態的重要部分,甚至作為高階技術能力提公升的評分項,大家要注意培養 個人體會,出於好玩好奇做技術,很容易做飄,浮躁,追求華麗...

關於「重複」的一段交流

ab今天聽到一朋友說,物件導向也好 面向結構也罷,主要是減少 冗餘就可以了,不用太在乎物件導向 stst 是的,但是減少冗餘不是憑空就能做到的,除了複製貼上,還有隱藏比較深的冗餘 設計模式 就是提高可重用性的,沒有高度的可重用性,是不可能減少榮譽的 因為這個世界上做 任何兩件事 總是有相似或者相同的...

摘抄一段關於HashSet的描述

b hashset介紹 b 1.只有類的例項物件要被採用雜湊演算法進行儲存和檢索時,這個類才需要被要求覆蓋hashcode方法。即使程式暫時不會用到當前類的hashcode方法,但是為它提供乙個hashcode方法也不會有什麼不好,沒準以後什麼時候又用到這個方法了,所以,通常要求hashcode方法...