天天看點

軟體項目的團隊協作

為什麼要有團隊

軟體項目越來越大,已經不是以前那種靠個人單打獨鬥就可以寫出優秀軟體的時代了

技術越來越複雜,技術紛繁複雜,一個人的精力有限,必須做到優勢互補

團隊合作中關鍵點

責任:對自己負責的部分負責,特别是代碼子產品,盡量多的進行測試

信任:充分相信同伴可以把他負責的方面做好,盡量不要把不屬于自己負責的方面為了“安全”都自己來做,而無事同伴

“每個優秀的接口後面都有一個龌龊的實作”?

交流:資訊共享,技術交流及時報告自己的工作進度和狀态

協作:容忍、适應或者遵循其他人的風格,代碼風格,盡量不要太個性化,保證自己的風格與大家相容

最佳實踐

在設計階段要充分考慮子產品化,降低耦合度

明确分工

如果有可能,盡量集中開發

繼續閱讀