可能有點偏離主題問題,但這是我真正有興趣從其他具有不同經歷和背景的人那裏瞭解。在與大型項目合作時保持一致
你如何跟蹤你的巨大項目?你使用顛覆嗎? EER的模型?你寫筆記嗎?你的信仰是否存在於phpdoc中?你使用哪個框架,你遵循哪種設計模式?我知道很多問題,我不指望你回答所有問題,只是總結一下你想強調的最多。
就個人而言,我使用subversion控制源代碼,phpdoc,爲每個模型/控制器寫下個人筆記等,我幾乎總是遵循MVC模式。
有一個夢幻般的和自動化的一天! ;-)
可能有點偏離主題問題,但這是我真正有興趣從其他具有不同經歷和背景的人那裏瞭解。在與大型項目合作時保持一致
你如何跟蹤你的巨大項目?你使用顛覆嗎? EER的模型?你寫筆記嗎?你的信仰是否存在於phpdoc中?你使用哪個框架,你遵循哪種設計模式?我知道很多問題,我不指望你回答所有問題,只是總結一下你想強調的最多。
就個人而言,我使用subversion控制源代碼,phpdoc,爲每個模型/控制器寫下個人筆記等,我幾乎總是遵循MVC模式。
有一個夢幻般的和自動化的一天! ;-)
我建議您使用最適合您的人員的工具,以及可能最難管理的部分。
如果您有很多要求,請使用一種跟蹤需求的工具。
如果你有很多簡單的一次性項目,也許簡單的項目跟蹤效果很好。
一個很好的方式來記錄你的項目(特別是高層次的東西)是有一個wiki。這成功顯然取決於你的隊友。如果他們討厭寫散文,那麼整個想法從一開始就基本註定了。 但是,給予合適的人,它可以真的還清。一些維基頁面和一些圖表可以走很長的路線,而且通常比任何UML圖表更有表現力,而且你擁有什麼(當然,這兩者的結合更好:-)如果你能讓你的測試者和其他人加入進來,你就有了一個好的開始。多多益善。
你忘了在你的文章中提到的一件事是一個錯誤跟蹤器。這是一個絕對必須的,我相信喬爾有一些很好的提示,在那裏是最好的軟件選擇;)
你應該使用一個錯誤跟蹤軟件來記錄每個問題是如何解決的,並將其綁定到Subversion Repository以便您可以看到生成簽入的問題,反之亦然。我們自己使用Fogbugz。
這真的應該是一個社區wiki,因爲可能有很多很好的答案,並沒有單一的正確的答案。 – cgp 2009-05-18 19:49:35
我希望看到這個分解爲具體的個人和獨特的問題。 – 2009-09-08 19:55:15