以下,根據V2EX討論整理。
熟悉業務,走通流程,把業務分塊,知道項目主要是干什么的
走到程序入口,一步步來看
代碼級別記得走一遍調試的流程,看看是怎么走得,加log,哪里不會加哪里
在其中修改些小bug,增加些小功能,修改大一些的bug,增加大功能
其中可以畫流程圖理清業務,debug一些核心模塊,
從包名可以獲取一些信息,從超類分析
慢慢構建UML圖和思維導圖,不斷回顧,總結
繼承核心類,嘗試修改邏輯
在寫得過程中,總結寫一下文檔。
不到必要時候,不直接修改代碼,做好備份。
寫文檔的時候,
整理全局流程圖,標注好注意點,
整理模塊划分
整理模塊整理單獨接口
整理公共服務模塊,把公共服務模塊都獨立出來