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

楼主: angellll (長尾巴的天使)   2020-07-12 09:26:06
※ 引述《Blissey (蛋蛋)》之铭言:
: 转职一年多
: 几万行庞大的code 实在不知道要怎么看
: 导致工作进度落后 常delay 交不出来
: 每天工时12小时 假日有时还进公司自主加班
: 其实也不只是code 还有背景知识也不熟悉
: 像是录影跟回放功能 这些以前学校都没学过
: 太多不懂不知道从何问起 只能慢慢尝试 非常无力
: 总不可能请同事从头教我
: 有人也是进职场遇到自己从没学过的东西吗?
: 本来想找课本来看 但母校的课程网页 好像也没有教这一块
: 就算假日没进公司 心里也没办法放松
: 都在焦虑周一进公司 要怎么面对这些code....
: 抱歉 说了一大堆 总结问题
: 1.如何有效率地看庞大的code
: 2.不懂的背景知识,该如何有效率学习
: 先谢谢前辈了orz
拿出你的 powerpoint/word/visio 开始重建程式的架构跟流程图,
加上自己的注解函式之间的关系搞清楚几万行根本没什么
最慢一周内就看完了
而且后面会越看越快
https://imgur.com/WRN1Rvm
举个简单的例子
这是之前有人拿着一坨程式码来找我帮忙
我帮他整理一个小时 把程式主架构厘清的整理
他用这个为蓝图 又回去重建上万行code 的细节
大概20页
作者: b122771 (旅越张大师)   2020-07-12 09:45:00
看几万行code根本没什么....这种事情很吃能力与天赋吧行的人对他来讲没什么不行的人 就是在看无字天书
作者: sunsamy   2020-07-12 11:02:00
其实是有密秘的,根本也不用画蓝图,江湖一点诀,说破不值钱
作者: iiiii (I take 5)   2020-07-12 11:03:00
行数多不可怕,大量global变量搭配大量异步操作,是我最怕的类型
作者: pttccbbs (中华电信)   2020-07-12 11:06:00
这篇正解
作者: Phater (肥特)   2020-07-12 11:45:00
外行人说外行话
作者: victorly (七号)   2020-07-12 11:50:00
几万行根本很少
作者: NTULioner (LionsHeart)   2020-07-12 11:53:00
最简单就跑一次 图画出来 一定能懂
作者: pttccbbs (中华电信)   2020-07-12 12:04:00
对了 android 好像几十亿行cof
作者: GGFACE (ggface)   2020-07-12 12:39:00
你好强
作者: m8403051 (大吉岭红茶)   2020-07-12 17:13:00
除非是厂商都包了 lib, 不然几万行真的是小意思古早年代透过 source insight 从 main loop 开始追现代有很多工具可以协助 https://reurl.cc/Nj7RRQ如果还在要看懂架构, 搞清楚 main.c 就差不多了搭配 function block(找一找 PES) 就差不多剩下的 domain knowledge 只能靠时间累积刚刚翻了个 pwOem.c 就五千行了,做坏事的应该知道这是啥
楼主: angellll (長尾巴的天使)   2020-07-12 19:48:00
用外部程式开公司内部的程式码其实满蠢的被开除是小事 赔钱坐牢只能哭哭

Links booklink

Contact Us: admin [ a t ] ucptt.com