回覆列表
  • 1 # 踩著七彩祥雲的孫悟空

    1. 先搞清楚新的系統是搞什麼的,就問簡單幾個問題,誰在用這個系統?用這個系統做什麼?然後自己根據這些問題去文件找答案。 2. 弄清楚系統是怎麼分層、分模組的,每層、每個模組都用到了什麼技術和框架,之間是怎麼通訊的。有架構設計文件的話學習一下最好,沒用過的技術先查查資料知道個大概。 3. 把開發環境搭起來,通過幾個典型的功能弄清楚系統裡面增刪改查、通訊、使用者互動是怎麼實現的。最簡單的方法是根據系統的分層,先從前端到資料庫把程式碼疏通一下,搞不清楚的話開啟debug模式一步一步走一下。 4. 經過上面三個步驟基本上就可以改幾個bug和照葫蘆畫瓢做個功能了。後面重點關注那些沒用過的技術和元件:先搞清它的目的、背景、實現原理和功能列表,再照著文件做幾個demo,平常工作時把它的文件建個快捷方式,隨手查詢學習一下。 5. 平常開發過程中如果遇到問題首先要相信: 1)絕大部分自己遇到的問題很多人已經遇到過並且解決了 。 2)絕大部分自己遇到的問題在當前系統裡面已經有了答案。 3)絕大部分自己遇到的問題在你用的框架和元件裡面都有現成的解決方案。 6. 對於規模比較大的系統或者系統集合,其實你平時工作接觸到的也就是其中的一個系統或者模組,先把自己接觸的部分搞定就行了。 新接手一個系統,如果你的目的是假設需要你排查一個問題,你就能快速定位程式碼位置這樣的要求即可的話,掌握系統的大體架構和核心流程即可。

  • 中秋節和大豐收的關聯?
  • 綠山牆的安妮英文版好詞?