Soft_Job 板


LINE

※ 引述《jas1123kimo (杰森)》之铭言: : 最近小弟去面试很多间软体公司,也拿到很好的Offer : 但每次被问到两题,我都回答的很不好,想问各位高手看看 : 1. 有没有跟别人Co-Coding的经验(真的没有..) : 这时候该怎回答比较好? : 下一个才是我主要要问的 : 2. 要怎麽Debug及测试 : 因为小弟我之前都在学校,写的程式不会这麽庞大? : Debug就是设定很多的Pritf看运作的参数 : 或者丢各种测资,而且要每个Function都要跑到 : 但每次这样回答完 : 面试官都露出应该还有其他的方法的脸看着我。 : 请问还可以怎样测试或Debug呢 这些只是基本 debug效率和开发效率直接正相关 所以他问你你是如何debug 其实就是在问你开发效率可以有多快 一般学校刚毕业的学生就是你讲的那样,用printf为 但这就相当於告诉面试官 “我的开发效率=普通应届毕业生” 不过其实有很多手段可以让你debug效率好几倍成长 尤其是在多人开发的专案,你还得要面对别人制造的bug 以下有几个方式 1. 用eslint之类的code style检查/语法检查工具(和IDE搭配使用)。 2. 要会用git比对前後版差异,因为很多bug是在新版中才加进来的(有可能是别人写的)。 简而言之,要会抓战犯 3. 会设中断点 4. 知道如何生成好的 log 或 debug message (分散式系统尤其重要!) 5. unit test / 自动化测试框架 6. code review ----- Sent from JPTT on my Xiaomi Redmi Note 7. --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.116.174.173 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1570002008.A.6E7.html
1F:推 quickey: 7. 学水管抓漏一样抓问题点 10/02 16:42
2F:→ alongalone: 2,3,4 => printf ... 10/02 17:26
3F:→ robler: 好像没有什麽差别耶 10/02 18:11
4F:→ MOONY135: ..... 10/02 18:23
5F:推 ggirls: 5算debug?code review 是什麽? 10/02 20:06
6F:→ AudiA4Avant: Code review是预防bug不是debug吧? 10/02 20:28
7F:→ Hsins: 这样答会扣分ㄅ 10/02 20:39
8F:推 Murasaki0110: 你是不是刚毕业 10/02 20:55
9F:→ whk183920: 你是不是刚毕业+1 10/02 21:00
10F:推 yamakazi: 1.是指静态分析? 那个应该抓不到bug 10/02 23:23
11F:→ yamakazi: 我们公司进code後jenkins有设定就会自动跑UT fail就会亮 10/02 23:24
12F:→ yamakazi: 红灯 但大部分bug都是UT pass後发生的 10/02 23:24
13F:→ yamakazi: code review能够看出一些thread unsafe, memory leak等 10/02 23:27
14F:→ yamakazi: 级的问题 但大部分bug跟这个也比较没关系 10/02 23:27
15F:推 yamakazi: 2倒是蛮常用的 有时候上JIRA搜寻一下别的team有没有解过 10/02 23:29
16F:→ yamakazi: 类似bug 再diff一下就拾人牙慧把别人的CL拿来用了 10/02 23:29
17F:推 yamakazi: static analyze我们公司用coverity三个月做一次 都是一 10/02 23:42
18F:→ yamakazi: 些很无聊的问题比如unused variable 10/02 23:42
19F:→ yamakazi: UT只能防止你把某个component改坏 10/02 23:43
20F:推 yamakazi: 公司规定是进code前在local端会先做一次UT 进code後jenk 10/02 23:48
21F:→ yamakazi: ins会自动做一次 所以基本上main branch code一定都是UT 10/02 23:48
22F:→ yamakazi: pass 10/02 23:48
23F:推 ichunlai: 楼上请教一下贵公司ut是用哪套framework?mock呢? 10/03 01:41
24F:推 yamakazi: gmock 10/03 09:26
25F:→ MOONY135: gomock有用过 感觉很深奥 10/03 09:45
26F:推 jinmin88: 5很多人都会说 实际上用的人少的可怜 顶多用中断点而已 10/03 10:52
27F:推 yipi1357: 5很奇怪 如果真的有做 unit test那怎麽没测出bug 10/04 20:40
28F:推 yipi1357: 应该是说unit test有过 还出现bug代表有条件没测到 10/04 20:42
29F:推 Lleytonhewit: 这篇没特别帮助呵呵 10/05 20:00
30F:推 Csongs: 之前面人说都会写unit test,结果进来有写的习惯也没几个 10/08 08:58
31F:→ Csongs: ,没code review 也就不会有人盯 10/08 08:58
32F:推 skyline0514: 一堆高手躲推文,笑别人建议没用,确又不肯出来讲清 10/08 16:34
33F:→ skyline0514: 楚 10/08 16:34







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP