[请益] 面试官问怎么Debug,怎样Debug/测试才对

楼主: jas1123kimo (杰森)   2019-09-25 21:17:23
最近小弟去面试很多间软件公司,也拿到很好的Offer
但每次被问到两题,我都回答的很不好,想问各位高手看看
1. 有没有跟别人Co-Coding的经验(真的没有..)
这时候该怎回答比较好?
下一个才是我主要要问的
2. 要怎么Debug及测试
因为小弟我之前都在学校,写的程式不会这么庞大?
Debug就是设定很多的Pritf看运作的参数
或者丢各种测资,而且要每个Function都要跑到
但每次这样回答完
面试官都露出应该还有其他的方法的脸看着我。
请问还可以怎样测试或Debug呢
作者: alihue (wanda wanda)   2019-09-25 21:18:00
当然是跑 debug mode 阿,2019 年了
作者: chuegou (chuegou)   2019-09-25 21:19:00
gdb开出来阿
作者: prag222 (prag)   2019-09-25 21:28:00
嘴砲工程师或嘴砲PM都用脑补Debug 之浅层思考
作者: jack0204 (Jarbar王朝)   2019-09-25 21:29:00
看语言,debug mode 单步执行检查变量
作者: er230059 (CQH)   2019-09-25 21:34:00
你知道有种东西叫做debugger吗
作者: loadingN (sarsaparilla)   2019-09-25 21:37:00
怎么用gdb 会不会trace code 会不会写测试程式
作者: jily (吉利)   2019-09-25 21:43:00
gdb
作者: ckp4131025 (ckp4131025)   2019-09-25 21:46:00
ide都有断点,不用print啦
作者: ruinniur (风间苍月)   2019-09-25 21:55:00
要回:“不用debug,我写程式,从来都不会有bug!”
作者: ppstar168 (屁屁屎打168)   2019-09-25 22:03:00
我都用AI自动产生程式,我绝对不会失败!
作者: wvwvwvwvwv (杀死丁力这个杂碎a~)   2019-09-25 22:11:00
测试不管程式大小都可以写啊
作者: x000032001 (版废了该走了)   2019-09-25 22:18:00
判断bug可能发生的地方 git log看一下最近改了什么尝试在dev环境reproduce
作者: JasperChang (PeterChou)   2019-09-25 22:31:00
bug 都我埋的 还需要用什么工具?
作者: vi000246 (Vi)   2019-09-25 22:51:00
bug有很多种捏 有程式本身的 有逻辑上的 第三方lib或是环境的 要先看是什么类型的吧
作者: tw4563335 (tw4563335)   2019-09-25 23:10:00
主管De人 你DeBug
作者: philip (--以上为智障名单)   2019-09-25 23:29:00
我想面试官也没有标准答案,他只是想看你有没有想法而已..
作者: king22649   2019-09-26 00:01:00
google 语言 debug 断点
作者: senjor (哞哞)   2019-09-26 00:29:00
这种时候我会先举例。
作者: alongalone (沿着孤单的路)   2019-09-26 00:35:00
还在学校. 也没什么好debug的啊.
作者: neo5277 (I am an agent of chaos)   2019-09-26 02:19:00
那种架构下的debug?
作者: yuigahamayui (由比ヶ浜 结衣)   2019-09-26 08:07:00
google test / 断点 / 写 unit test 这不是大学就有了ㄇ?还4北ㄎ走在时代尖端啊
作者: jou66jou (乐天)   2019-09-26 08:32:00
在产品环境下有个正确的log架构比较重要
作者: abc0922001 (中士abc)   2019-09-26 09:27:00
在学校也要练习 unit test
作者: tennyleaz (tenny)   2019-09-26 11:24:00
最简单就按F5啊,然后可以下中断点
作者: toy9986619 (幻飘)   2019-09-26 13:07:00
Unit test 在大学应该都是自学的@@
作者: maxqq (max)   2019-09-26 17:03:00
单元测试跟中断点 ... 这应该不太一样
作者: leoloveivy (cried)   2019-09-26 19:05:00
你要回他反正今天必解我一定会解完放心
作者: loadingN (sarsaparilla)   2019-09-26 19:17:00
说bug解完才会下班就上了(误)
作者: supermmi (陈敏宪)   2019-09-26 23:24:00
print +break point最常用
作者: imjeffreylee (昌)   2019-09-27 09:25:00
Debugger丢下去
作者: NAMESTANLY (Stanley~ New life)   2019-09-27 09:50:00
这么资深的工程师了 写code怎么会有bug ...
作者: v7q4 ((.)(.)乳剑双修 -|=>)   2019-09-27 13:54:00
“我看起来像debug guy吗?”
作者: charles6305 (Foolish)   2019-09-27 21:42:00
楼上我笑死
作者: ChungLi5566 (中坜56哥)   2019-09-27 22:01:00
面试官想听的应该是大方向单元测试/整合测试 就可以讲很久了把需求规格一项一项列出来 做出测试手册后 一项一项用各种情境下去测
作者: zased (我只是上PTT查资料)   2019-09-27 23:59:00
debug就是推理能力,其他名词都是虚幻的今天你遇到一题为何程式上的gps讯号会跳动 优劣工程师的debug方式就会不一样
作者: tengentoppa (卷卷宠上天)   2019-09-28 01:42:00
中断、人家写好的logger、try catch都是好东西
作者: howard2000 (Hao)   2019-09-30 08:49:00
用中断点找问题在哪,然后印出值或例外资讯看是什么错再改噜
作者: leolarrel (真.粽子无双)   2019-10-08 13:34:00
推zased大大,另,有时候面试官问这个,只是想看对方遇到困难时的应对方式,不一定有标准答案

Links booklink

Contact Us: admin [ a t ] ucptt.com