Re: [請益] 如何沉住氣讀別人的 code

看板Soft_Job作者 (56天團)時間6年前 (2018/01/05 09:12), 6年前編輯推噓38(3804)
留言42則, 42人參與, 6年前最新討論串4/7 (看更多)
※ 引述《p52189 (鼠霸)》之銘言: : 如題……原始碼不長 : 但撰碼習慣跟我完全不同 : 到現在我也還沒找到規則 : 以至於想改一小部分都因為不知道規則而必須幾乎全部爬一遍才改得動 : 每次讀都很難沉住氣一下就很煩躁不想做了 : 一直這樣很像也不是辦法 : 請問大家有什麼方法可以坐得住嗎= = : 謝謝…… : ----- : Sent from JPTT on my HTC_M9u. 給原PO的答案就是 多看google fb ms 你就會覺得平常人寫code很平常 code不好讀才是常態 就連google facebook microsoft高手也是雞雞歪歪阿 版本號沒遵守Semantic versioning 然後隨隨便便隨便都可以看到菱形繼承 建置系統像用擲硬幣決定 有相依性的library有的用cmake有的用automake (我看過issue: "I just want to say FUCK! waste me lots of time" 6 days ago) 心情好還用macro function遞迴宣告變數 IDE追不到這些變數 突然哪根筋不對就寫lex&yacc去parse自己規定的檔案格式 如果是多人貢獻一個專案 還可以看到各種風格混雜 1. macro派 : 絕對不會愧對GOOGLE名號的神macro function 2. 新潮派: 絕對不會愧對GOOGLE名號各種最新最潮的C++11玩法 3. C style派 : 大量typedef struct / malloc和free 我以為我在看C語言 4. OO派 : 超愛New和Delete 但只限於這個.h/.cpp (其他.h/.cpp使用unique_ptr) 5. 三位一體 : pointer/reference/ 純copy 在同一個function參數列共存 6. template派: 是一位很愛編譯時期決定的朋友呢 搞得看完整幾個相依的library我都學會所有c++ feature了 堂堂地表最強軟體公司也是不會統一的....... 至於"coding sytle" 他們通常會用clang-format去整理 所以還算一致 -- 作者: fleece (...) 看板: KoreanPop 標題: [問題] 請問一個叫O.S.T的歌手 時間: Fri Feb 19 12:25:09 2016 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.208.48 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1515114765.A.B18.html ※ 編輯: Ommm5566 (1.160.208.48), 01/05/2018 09:36:47

01/05 10:07, 6年前 , 1F
這篇好笑XDDD
01/05 10:07, 1F

01/05 10:23, 6年前 , 2F
莫名喜感的幹意XDDD
01/05 10:23, 2F

01/05 10:23, 6年前 , 3F
6 days ago 戳到我笑點XDDDDDD
01/05 10:23, 3F

01/05 10:24, 6年前 , 4F
01/05 10:24, 4F

01/05 10:34, 6年前 , 5F
XD
01/05 10:34, 5F

01/05 11:46, 6年前 , 6F
01/05 11:46, 6F

01/05 11:50, 6年前 , 7F
有笑有推
01/05 11:50, 7F

01/05 12:00, 6年前 , 8F
那issue log是哪家的啊XD
01/05 12:00, 8F

01/05 12:34, 6年前 , 9F
所以O.S.T是哪個歌手?
01/05 12:34, 9F

01/05 12:39, 6年前 , 10F
推 成為高手的必經之路
01/05 12:39, 10F

01/05 12:39, 6年前 , 11F
是喜愛編譯時期決定的朋友呢
01/05 12:39, 11F

01/05 12:51, 6年前 , 12F
9樓是認真在問的嗎 … XD
01/05 12:51, 12F

01/05 12:58, 6年前 , 13F
有笑有推
01/05 12:58, 13F

01/05 13:06, 6年前 , 14F
這篇好好笑XDDD
01/05 13:06, 14F

01/05 13:19, 6年前 , 15F
XD
01/05 13:19, 15F

01/05 14:07, 6年前 , 16F
高手推
01/05 14:07, 16F

01/05 15:49, 6年前 , 17F
是一位很愛編譯時期決定的朋友呢XDDD
01/05 15:49, 17F

01/05 16:20, 6年前 , 18F
有笑有推
01/05 16:20, 18F

01/05 16:56, 6年前 , 19F
推"是一位很愛編譯時間決定的朋友呢"XDDD
01/05 16:56, 19F

01/05 17:07, 6年前 , 20F
滿滿的幹意
01/05 17:07, 20F

01/05 17:30, 6年前 , 21F
讚 我有笑 推一個
01/05 17:30, 21F

01/05 19:21, 6年前 , 22F
這篇真的有好笑XDD
01/05 19:21, 22F

01/05 21:15, 6年前 , 23F
笑了XDDD
01/05 21:15, 23F

01/05 22:50, 6年前 , 24F
歷經滄桑吶~
01/05 22:50, 24F

01/05 23:18, 6年前 , 25F
其他都還好,5超煩
01/05 23:18, 25F

01/05 23:45, 6年前 , 26F
其他只要願意回答為什麼這麼做還好 5講不出所以然的機率很高
01/05 23:45, 26F

01/06 01:17, 6年前 , 27F
是一位很愛編譯時期決定的朋友呢XDDD
01/06 01:17, 27F

01/06 11:34, 6年前 , 28F
01/06 11:34, 28F

01/06 12:06, 6年前 , 29F
看到只能QQ
01/06 12:06, 29F

01/06 12:17, 6年前 , 30F
真的.. aosp現在很多c++11/14跟template
01/06 12:17, 30F

01/06 17:35, 6年前 , 31F
XDDD
01/06 17:35, 31F

01/06 18:16, 6年前 , 32F
幫QQ
01/06 18:16, 32F

01/06 20:15, 6年前 , 33F
還看過code只給一半另一半要用猜的
01/06 20:15, 33F

01/06 22:24, 6年前 , 34F
是一位很愛編譯時期決定的朋友呢XD
01/06 22:24, 34F

01/07 03:18, 6年前 , 35F
給推 好辛苦啊
01/07 03:18, 35F

01/07 07:41, 6年前 , 36F
實務上真的都是這樣 :3
01/07 07:41, 36F

01/07 15:37, 6年前 , 37F
I just want to say FFFFFFFFKKKKK哈哈
01/07 15:37, 37F

01/07 17:34, 6年前 , 38F
XD
01/07 17:34, 38F

01/08 00:07, 6年前 , 39F
幹笑爛XDDDDDD
01/08 00:07, 39F

01/08 01:25, 6年前 , 40F
有過相同經驗 同公司風格派系一大堆
01/08 01:25, 40F

01/08 13:15, 6年前 , 41F
笑到翻過去xddd
01/08 13:15, 41F

01/10 00:03, 6年前 , 42F
XDD
01/10 00:03, 42F
文章代碼(AID): #1QJj4DiO (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1QJj4DiO (Soft_Job)