Re: [請益] 如何有效率的看code ?

看板Tech_Job (科技人)作者 (我是牛我反芻)時間3年前 (2020/07/11 19:24), 編輯推噓13(13015)
留言28則, 12人參與, 3年前最新討論串2/5 (看更多)
※ 引述《Blissey (蛋蛋)》之銘言: : 轉職一年多 : 幾萬行龐大的code 實在不知道要怎麼看 : 導致工作進度落後 常delay 交不出來 : 每天工時12小時 假日有時還進公司自主加班 : 其實也不只是code 還有背景知識也不熟悉 : 像是錄影跟回放功能 這些以前學校都沒學過 : 太多不懂不知道從何問起 只能慢慢嘗試 非常無力 : 總不可能請同事從頭教我 : 有人也是進職場遇到自己從沒學過的東西嗎? : 本來想找課本來看 但母校的課程網頁 好像也沒有教這一塊 : 就算假日沒進公司 心裡也沒辦法放鬆 : 都在焦慮周一進公司 要怎麼面對這些code.... : 抱歉 說了一大堆 總結問題 : 1.如何有效率地看龐大的code : 2.不懂的背景知識,該如何有效率學習 : 先謝謝前輩了orz : ----- 其實你的問題很模糊 先了解 你老闆要你做什 如果是maintain 表示這code是ok的 頂多run run test bench 看看input output 如果是要你跟韌體搭配 去study register table就好 要配軟體 就study interface 真的是要debug 只能祝你好運 真的要看架構 不過大部分都是從註解看起 如果這家的code沒什註解 參數又是 abc那種 勸你離職 大概4這樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.71.3.79 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1594466693.A.B47.html

07/11 19:49, 3年前 , 1F
註解沒更新也是很麻煩,其實最好的方法是要搭配issue tr
07/11 19:49, 1F

07/11 19:49, 3年前 , 2F
acker和code review tool
07/11 19:49, 2F

07/11 20:22, 3年前 , 3F
樓上有推薦好用的code review tool嗎
07/11 20:22, 3F

07/11 20:30, 3年前 , 4F
Bitbucket, fisheye
07/11 20:30, 4F

07/11 20:31, 3年前 , 5F
找來玩玩看好了 感謝
07/11 20:31, 5F

07/11 20:35, 3年前 , 6F
ctags 算嗎?
07/11 20:35, 6F

07/11 20:39, 3年前 , 7F
Ctag不算吧,那是跳轉定義
07/11 20:39, 7F

07/11 21:28, 3年前 , 8F
而且 code base 爛 沒照 design pattern 在寫的
07/11 21:28, 8F

07/11 21:28, 3年前 , 9F
怎樣都不會有效率的
07/11 21:28, 9F

07/11 21:51, 3年前 , 10F
我參數都用qq, pp 不然就是qqq
07/11 21:51, 10F

07/11 22:07, 3年前 , 11F
沒人用wechat?
07/11 22:07, 11F

07/12 00:18, 3年前 , 12F
看到abc就離職 笑了
07/12 00:18, 12F

07/12 02:00, 3年前 , 13F
韌體軟體差很多,軟體基本上ide都有好用的工具,韌體
07/12 02:00, 13F

07/12 02:00, 3年前 , 14F
不太清楚以前都用grep配ctag
07/12 02:00, 14F

07/12 09:29, 3年前 , 15F
我想到之前看個code有個變數叫GY,XD
07/12 09:29, 15F

07/12 09:48, 3年前 , 16F
變數名和註解真的重要,最怕遇到自認為天才然後都不寫註解的
07/12 09:48, 16F

07/12 13:40, 3年前 , 17F
最怕那種FWcode 變數寫的很籠統 註解=0 然後又夾雜程式
07/12 13:40, 17F

07/12 13:41, 3年前 , 18F
跟硬體操作在裡面的 你只能第一輪整理出程式邏輯 第二
07/12 13:41, 18F

07/12 13:42, 3年前 , 19F
輪依賴程式邏輯跟function去反推硬體行為 第三輪再來拼
07/12 13:42, 19F

07/12 13:42, 3年前 , 20F
湊出這function的目的是甚麼 尤其是當這種動作*數萬行
07/12 13:42, 20F

07/12 13:43, 3年前 , 21F
code 我只能說很恐怖太恐怖了 這輩子不想再做第二次...
07/12 13:43, 21F

07/12 13:46, 3年前 , 22F
我現在都很佩服當初自己是怎麼無差別硬輾過去的 @!#$!@
07/12 13:46, 22F

07/12 21:58, 3年前 , 23F
真的有公司的code參數或變數用abc的嗎...
07/12 21:58, 23F

07/13 01:20, 3年前 , 24F
FW很多人用abcxyz當變數啊
07/13 01:20, 24F

07/13 01:21, 3年前 , 25F
ijk還能理解,xyz只能追code了
07/13 01:21, 25F

07/13 01:21, 3年前 , 26F
還有O0o的..
07/13 01:21, 26F

07/13 15:37, 3年前 , 27F
我看過aaa, bbb, ccc...然後設定1111111111(對,整串1
07/13 15:37, 27F

07/13 15:37, 3年前 , 28F
07/13 15:37, 28F
文章代碼(AID): #1V2Q65j7 (Tech_Job)
文章代碼(AID): #1V2Q65j7 (Tech_Job)