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

楼主: dakkk (我是牛我反刍)   2020-07-11 19:24:50
※ 引述《Blissey (蛋蛋)》之铭言:
: 转职一年多
: 几万行庞大的code 实在不知道要怎么看
: 导致工作进度落后 常delay 交不出来
: 每天工时12小时 假日有时还进公司自主加班
: 其实也不只是code 还有背景知识也不熟悉
: 像是录影跟回放功能 这些以前学校都没学过
: 太多不懂不知道从何问起 只能慢慢尝试 非常无力
: 总不可能请同事从头教我
: 有人也是进职场遇到自己从没学过的东西吗?
: 本来想找课本来看 但母校的课程网页 好像也没有教这一块
: 就算假日没进公司 心里也没办法放松
: 都在焦虑周一进公司 要怎么面对这些code....
: 抱歉 说了一大堆 总结问题
: 1.如何有效率地看庞大的code
: 2.不懂的背景知识,该如何有效率学习
: 先谢谢前辈了orz
:
作者: yamakazi (大安吴彦祖)   2020-07-11 19:49:00
注解没更新也是很麻烦,其实最好的方法是要搭配issue tracker和code review tool
作者: flysonics (飞音)   2020-07-11 20:22:00
楼上有推荐好用的code review tool吗
作者: yamakazi (大安吴彦祖)   2020-07-11 20:30:00
Bitbucket, fisheye
作者: flysonics (飞音)   2020-07-11 20:31:00
找来玩玩看好了 感谢
作者: holmes006 (zerglooky)   2020-07-11 20:35:00
ctags 算吗?
作者: yamakazi (大安吴彦祖)   2020-07-11 20:39:00
Ctag不算吧,那是跳转定义
作者: tttkkk (学到。)   2020-07-11 21:28:00
而且 code base 烂 没照 design pattern 在写的怎样都不会有效率的
作者: teemo123 (我是个有毒的男人)   2020-07-11 21:51:00
我参数都用qq, pp 不然就是qqq
作者: sdbb (帮我泡杯卡布奇诺)   2020-07-11 22:07:00
没人用wechat?
作者: sam90205 (虫虫)   2020-07-12 00:18:00
看到abc就离职 笑了
作者: benedict76 (ben)   2020-07-12 02:00:00
韧体软件差很多,软件基本上ide都有好用的工具,韧体不太清楚以前都用grep配ctag
作者: holmes006 (zerglooky)   2020-07-12 09:29:00
我想到之前看个code有个变量叫GY,XD
作者: cphe (魔鬼藏在垃圾筒里)   2020-07-12 09:48:00
变量名和注解真的重要,最怕遇到自认为天才然后都不写注解的
作者: flysonics (飞音)   2020-07-12 13:40:00
最怕那种FWcode 变量写的很笼统 注解=0 然后又夹杂程式跟硬件操作在里面的 你只能第一轮整理出程式逻辑 第二轮依赖程式逻辑跟function去反推硬件行为 第三轮再来拼凑出这function的目的是什么 尤其是当这种动作*数万行code 我只能说很恐怖太恐怖了 这辈子不想再做第二次...我现在都很佩服当初自己是怎么无差别硬辗过去的 @!#[email protected]
作者: Bluedicker (蓝迪克)   2020-07-12 21:58:00
真的有公司的code参数或变量用abc的吗...
作者: kingofsdtw (不能閒下來!!)   2020-07-13 01:20:00
FW很多人用abcxyz当变量啊ijk还能理解,xyz只能追code了还有O0o的..
作者: nitealong (痕夜)   2020-07-13 15:37:00
我看过aaa, bbb, ccc...然后设定1111111111(对,整串1)

Links booklink

Contact Us: admin [ a t ] ucptt.com