作者Ommm5566 (56天团)
看板Soft_Job
标题Re: [请益] 如何沉住气读别人的 code
时间Fri Jan 5 09:12:41 2018
※ 引述《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://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1515114765.A.B18.html
※ 编辑: Ommm5566 (1.160.208.48), 01/05/2018 09:36:47
1F:推 johnny94: 这篇好笑XDDD 01/05 10:07
2F:推 rtoday: 莫名喜感的干意XDDD 01/05 10:23
3F:推 druid0214: 6 days ago 戳到我笑点XDDDDDD 01/05 10:23
4F:推 Eric0605: 推 01/05 10:24
5F:推 yuanster: XD 01/05 10:34
6F:推 n810516: 01/05 11:46
7F:推 ekin1983: 有笑有推 01/05 11:50
8F:→ Ekmund: 那issue log是哪家的啊XD 01/05 12:00
9F:推 XXXXLAY: 所以O.S.T是哪个歌手? 01/05 12:34
10F:推 maxqq: 推 成为高手的必经之路 01/05 12:39
11F:推 chuegou: 是喜爱编译时期决定的朋友呢 01/05 12:39
12F:→ q90036: 9楼是认真在问的吗 … XD 01/05 12:51
13F:推 louisalflame: 有笑有推 01/05 12:58
14F:推 sa074463: 这篇好好笑XDDD 01/05 13:06
15F:推 ssdoz2sk: XD 01/05 13:19
16F:推 william45682: 高手推 01/05 14:07
17F:推 lwlt1995: 是一位很爱编译时期决定的朋友呢XDDD 01/05 15:49
18F:推 garyl62327: 有笑有推 01/05 16:20
19F:推 w347437: 推"是一位很爱编译时间决定的朋友呢"XDDD 01/05 16:56
20F:推 orafrank: 满满的干意 01/05 17:07
21F:推 hangigi: 赞 我有笑 推一个 01/05 17:30
22F:推 koka813: 这篇真的有好笑XDD 01/05 19:21
23F:推 discipile: 笑了XDDD 01/05 21:15
24F:推 kreety: 历经沧桑呐~ 01/05 22:50
25F:推 shortoneal: 其他都还好,5超烦 01/05 23:18
26F:→ y3k: 其他只要愿意回答为什麽这麽做还好 5讲不出所以然的机率很高 01/05 23:45
27F:推 cocoyan: 是一位很爱编译时期决定的朋友呢XDDD 01/06 01:17
28F:推 wingture: 01/06 11:34
29F:推 tennyleaz: 看到只能QQ 01/06 12:06
30F:推 xam: 真的.. aosp现在很多c++11/14跟template 01/06 12:17
31F:推 edward13: XDDD 01/06 17:35
32F:推 locklose: 帮QQ 01/06 18:16
33F:推 godspeedlee: 还看过code只给一半另一半要用猜的 01/06 20:15
34F:推 welkins: 是一位很爱编译时期决定的朋友呢XD 01/06 22:24
35F:推 mmonkeyboyy: 给推 好辛苦啊 01/07 03:18
36F:→ siriusu: 实务上真的都是这样 :3 01/07 07:41
37F:推 moon2519: I just want to say FFFFFFFFKKKKK哈哈 01/07 15:37
38F:推 CGary: XD 01/07 17:34
39F:推 www10177: 干笑烂XDDDDDD 01/08 00:07
40F:推 virve: 有过相同经验 同公司风格派系一大堆 01/08 01:25
41F:推 buper: 笑到翻过去xddd 01/08 13:15
42F:推 CP64: XDD 01/10 00:03