iT邦幫忙

0

如何快速讀懂別人寫的專案

  • 分享至 

  • xImage

如題,小弟目前還在菜鳥階段
這幾天接到一個頗大型的專案要進行維護開發新功能,目前已了解既有功能

當然接到任務第一步就是先了解專案的 code,自己也有查過一些資料,知道的是:

  1. 先了解系統架構
  2. 用哪些套件、api、怎麼跟後端互動

想請教前輩們還有沒有什麼技巧可以盡快讀懂了解這個專案?先謝謝大家回答了

看更多先前的討論...收起先前的討論...
deh iT邦研究生 1 級 ‧ 2021-05-14 08:13:07 檢舉
看說明文件
froce iT邦大師 1 級 ‧ 2021-05-14 08:38:30 檢舉
網頁專案的話我會跟你說先看路由。
一般的程式的話,我會跟你說看main一步一步追。
harry xie iT邦研究生 1 級 ‧ 2021-05-14 09:44:04 檢舉
@deh 對,這是一個辦法,但目前原先的說明文件對我幫助有限
@froce 好的,之前沒想到這個xd
謝謝兩位回覆~
如果有資料庫說明及固定持續的編寫風格那就最好

怕的是只有原始碼,說明幾乎是火星語,資料說明完全沒有,只能自己摸索...
froce iT邦大師 1 級 ‧ 2021-05-14 14:23:48 檢舉
> 怕的是只有原始碼,說明幾乎是火星語,資料說明完全沒有,只能自己摸索...

除非C或C++啦,其他耐著性子應該都可以慢慢看。
我倒蠻常處理這種沒註解沒說明的專案。
是說我自己除非api也很懶得看文件啦,看code比較快。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
海綿寶寶
iT邦大神 1 級 ‧ 2021-05-14 12:31:52
最佳解答

如何快速讀懂別人寫的專案

看專案文件,了解專案目的、範圍、預算、時程。

頗大型的專案要進行維護開發新功能,目前已了解既有功能

如果沒有專案文件
那就稱不上「大型」專案

如果你已了解既有功能
那你就可以算是已經讀懂別人寫的專案了

harry xie iT邦研究生 1 級 ‧ 2021-05-14 14:04:10 檢舉

喔喔好的,目前已透過 router 找對應的元件頁面在看 code 了~謝謝海綿大

0
mikamika
iT邦新手 5 級 ‧ 2021-05-17 14:30:32

謝謝分享!

我要發表回答

立即登入回答