Re: [請益] 如何有效率的看code ?
如果你沒寫錯的話
一年多看幾萬行code真的不多
我也是轉職仔,原本在ic house寫C做韌體,一個人負責一個.c/.h檔。一年才進三行code。
轉職後寫C++整個team大約十多人,負責的那一層有兩千萬行code。然後第一年就進快一萬行code。
我原本不會C++的,所以什麼framework,modern C++,design pattern,multithreaded 之類的都沒學過要重學。
我不知道你的工作類似哪種,如果是類似我第一種其實很簡單,IDE 上function name點進去看函數定義就好了沒那麼難。
第二種的話有文件可看那當然最好,但沒文件也是很正常。正常人不可能每新增一個class就寫一份文件,那樣開發速度太慢。而且像MVC或design pattern這種很generic的架構也沒人在寫文件的。再加上寫class diagram或sequence diagram其實很花時間。我剛轉職的時候也會寫但做上手了以後根本懶得寫。
建議你多準備一個螢幕,用雙螢幕看會比較快,如果是筆電的話還可以三螢幕。
然後選擇適合的editor,我個人是用visual studio code,ctrl加滑鼠左鍵點到function上就可以看到函數定義,用launch.json就可以用debug mode,設斷點看call stack然後單步執行。
註解的話我們公司不太寫在程式碼裡面的,都是用issue tracker和git去追蹤。比如說你想看這段code是誰寫的基於什麼理由然後又經過了怎樣的演進。你就用git查blame,就會看到這段code是哪幾張ticket改的,你再去ticket看上面應該都有商業邏輯和註解可看。有code review的公司在bitbucket上應該也有大家的討論和註解可以看。
大概是這樣,其他想到再補充
-----
Sent from JPTT on my iPhone
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.205.16 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1594527479.A.B6E.html
推
07/12 12:39,
3年前
, 1F
07/12 12:39, 1F
→
07/12 12:44,
3年前
, 2F
07/12 12:44, 2F
推
07/12 13:01,
3年前
, 3F
07/12 13:01, 3F
→
07/12 13:01,
3年前
, 4F
07/12 13:01, 4F
→
07/12 13:28,
3年前
, 5F
07/12 13:28, 5F
→
07/12 13:29,
3年前
, 6F
07/12 13:29, 6F
→
07/12 13:46,
3年前
, 7F
07/12 13:46, 7F
推
07/12 13:54,
3年前
, 8F
07/12 13:54, 8F
→
07/12 13:54,
3年前
, 9F
07/12 13:54, 9F
→
07/12 13:55,
3年前
, 10F
07/12 13:55, 10F
→
07/12 13:56,
3年前
, 11F
07/12 13:56, 11F
推
07/12 17:18,
3年前
, 12F
07/12 17:18, 12F
推
07/12 17:40,
3年前
, 13F
07/12 17:40, 13F
→
07/12 19:05,
3年前
, 14F
07/12 19:05, 14F
→
07/12 19:05,
3年前
, 15F
07/12 19:05, 15F
推
07/12 19:31,
3年前
, 16F
07/12 19:31, 16F
推
07/12 19:57,
3年前
, 17F
07/12 19:57, 17F
→
07/12 20:24,
3年前
, 18F
07/12 20:24, 18F
推
07/12 20:30,
3年前
, 19F
07/12 20:30, 19F
推
07/12 20:52,
3年前
, 20F
07/12 20:52, 20F
推
07/12 21:53,
3年前
, 21F
07/12 21:53, 21F
推
07/13 06:45,
3年前
, 22F
07/13 06:45, 22F
推
07/13 12:16,
3年前
, 23F
07/13 12:16, 23F
推
07/13 12:57,
3年前
, 24F
07/13 12:57, 24F
推
07/13 15:06,
3年前
, 25F
07/13 15:06, 25F
推
07/14 09:37,
3年前
, 26F
07/14 09:37, 26F
→
07/14 09:38,
3年前
, 27F
07/14 09:38, 27F
討論串 (同標題文章)
Tech_Job 近期熱門文章
21
46
PTT職涯區 即時熱門文章