本文爲作者在學習github項目時的一些感想:怎樣能夠快速上手一個開源項目,理解其知識點,並仿寫出類似系統——一般指maven構建的java項目。當然現階段只是停留在“理解”。希望在此處坐下相關心得記錄,以防遺忘。
- 閱讀項目commit,一般項目前幾次commit是項目開始最簡單的配置,而後有些commit是添加了一些模塊或者功能。閱讀這些“不同”能夠化繁爲簡;
- 實際運行項目demo,知道怎麼使用項目;
- 畫出項目總UML圖和各個模塊的架構圖,這樣便於直觀理解各個類之間的依賴關係;
- 查看pom使用的工具也是快速瞭解git項目的方式之一