Debug...
大家写东西的时候是不是有过类似的经历……
:face (24): 绝了!!!
好形象,痛苦的试错调整纠错debug,逐行调试时候恨不得重新写过算了 额,我有时候检测BUG的时候,经常发现就是直接重写 bug,小虫子,让我联想到了以前如楼房般的大型计算机... 我有时因一点点小问题或改进就重新写! 按下葫芦起了瓢。。。。。一言不合就重构。干!!~~~:face (1): 一猜就是这图 有问题就重搞可不是好习惯哦
代码量小无所谓代码量大一点的就很冤了
我一般是主动造虫 后杀之 afan 发表于 2019-11-2 21:49
有问题就重搞可不是好习惯哦
代码量小无所谓代码量大一点的就很冤了
我一般是主动造虫 后杀之
有时候项目太大,太复杂,就没那精力了!只能先搞出来用着,再不断修复! 我有时一行代码,要改好几次,要不是坚持,还真不如重新写! 习惯每次改之前多做备份了。。。。。经常自以为搞个简单小修改最终弄成全盘崩了,不是天天弄的想要捋顺问题出哪,跟重头编差不太多。。。。 duxing 发表于 2019-11-3 14:42
习惯每次改之前多做备份了。。。。。经常自以为搞个简单小修改最终弄成全盘崩了,不是天天弄的想要捋顺问题 ...
是的,经常备份是好习惯
http://www.autoitx.com/thread-71543-1-1.html 所以在做一些稍微大型的项目时,前期的设计是很重要的,问题多只会是局部的,大致方向别错了就不会返工太多。 本帖最后由 lpxx 于 2019-11-7 07:29 编辑
1. 公司实习生找 Bughttp://dingyue.ws.126.net/2019/1106/2e8da89fg00q0jbkp00r6c0006p003mc.gif
2. 在调试时,将断点设置在错误的位置http://dingyue.ws.126.net/2019/1106/1b517484g00q0jbkp00pbc0006i004wc.gif
3. 当我有一个很棒的调试想法时http://dingyue.ws.126.net/2019/1106/2d221bdag00q0jbko00o1c000by006mc.gif
4. 偶然间看到自己多年前写的代码http://dingyue.ws.126.net/2019/1106/3b46d962g00q0jbkp0265c000dv005qc.gif
5. 当我第一次启动我的单元测试时http://dingyue.ws.126.net/2019/1106/e2a43619g00q0jbko00i2c000cs0062c.gif
6. 数据库的 Delete 语句忘了使用限定词 where...http://dingyue.ws.126.net/2019/1106/5e85118fg00q0jbko00bsc0009q0042c.gif
7. 明明是个小 bug,但就是死活修不好......http://dingyue.ws.126.net/2019/1106/75444c90g00q0jbkp01dyc0008c004pc.gif
8. 当我尝试调整生产数据库中的一些东西时http://dingyue.ws.126.net/2019/1106/5d06d0cag00q0jbkp03wbc000go008jc.gif
9. 好像真的没人发现我产品里的 bug......http://dingyue.ws.126.net/2019/1106/23201fe0g00q0jbkp0116c000ca006cc.gif
10. 下班前我还有一项任务没有完成http://dingyue.ws.126.net/2019/1106/973a625eg00q0jbko00qac000860086c.gif
11. 产品还没测试直接投入生产时http://dingyue.ws.126.net/2019/1106/14c8d08eg00q0jbko01jzc000az008ac.gif
12. 调试过多线程的都会懂!http://dingyue.ws.126.net/2019/1106/e4628f58g00q0jbkp01a7c0008v006cc.gif
13. 当我以为已捕获了所有可能的异常...的时候http://dingyue.ws.126.net/2019/1106/795972a9g00q0jbko00f9c0009q005gc.gif
14. 当我试图清理几行所谓的旧代码的时候http://dingyue.ws.126.net/2019/1106/596a9b02g00q0jbko00ihc000a0007ic.gif
15. 当有人让我帮他调试代码时http://dingyue.ws.126.net/2019/1106/3e908ed5g00q0jbko00idc0008g005bc.gif
16. 当程序员第一次向老板演示项目时http://dingyue.ws.126.net/2019/1106/e04278d7g00q0jbko00mrc000b40069c.gif
17. 结对编程,需要再了解一下吗?http://dingyue.ws.126.net/2019/1106/6cde5b3cg00q0jbkp01f4c0007w0059c.gif
18. 当你看到你几个月没碰过的代码http://dingyue.ws.126.net/2019/1106/757b611ag00q0jbkp01k6c0005k0046c.gif
19. 接到产品经理电话的我睡意全无!http://dingyue.ws.126.net/2019/1106/b6536e28g00q0jbko00ijc000b40069c.gif
20. 测试的时候一切 ok,真正上线的时候……http://dingyue.ws.126.net/2019/1106/328b0d55g00q0jbkp01hnc000b40061c.gif
21. 作为一个程序员,拷问灵魂的时刻到了!http://dingyue.ws.126.net/2019/1106/fa9164e5g00q0jbkp01fgc00080004hc.gif
22. 当年学 C 语言的过程http://dingyue.ws.126.net/2019/1106/7f3f39dbg00q0jbkp01klc000b4007yc.gif
23. 当前端程序员想改后台代码时,后台程序员的样子http://dingyue.ws.126.net/2019/1106/a6286cadg00q0jbko00vqc0007e008cc.gif
24. 调试 bughttp://dingyue.ws.126.net/2019/1106/3672bae7g00q0jbko012rc000dc007ic.gif
25. 正在调试,突然内存溢出了http://dingyue.ws.126.net/2019/1106/99903994g00q0jbko00dcc0004g003wc.gif
26. 需求文档又改了http://dingyue.ws.126.net/2019/1106/c2e3705cg00q0jbkp01ktc0009z006yc.gif
27. 苦逼的后端工程师http://dingyue.ws.126.net/2019/1106/f8ffea4fg00q0jbko00blc0006t0046c.gif
28. 后端工程师做 UI 的活http://dingyue.ws.126.net/2019/1106/cbec7f86g00q0jbkp00v3c0005o004cc.gif
29. 前后端分离开发http://dingyue.ws.126.net/2019/1106/2484f7bag00q0jbkp01i5c0006v0052c.gif
30. 单身互联网狗的一天http://dingyue.ws.126.net/2019/1106/4a5f6425g00q0jbkp01kcc0009m005ec.gif
31. 在生产环境做 hotfixhttp://dingyue.ws.126.net/2019/1106/0ef67e40g00q0jbko013cc0008w004ac.gif
32. 刚调稳定的系统,公司叕空降了一位架构师,又双叕要重构现有系统……http://dingyue.ws.126.net/2019/1106/dad5a2bag00q0jbkp01d7c0006y003fc.gif
33. 当程序员听客户说还在用 IE 时http://dingyue.ws.126.net/2019/1106/54480391g00q0jbko015nc000cs006tc.gif
34. 当黑客拿到 root 权限之后http://dingyue.ws.126.net/2019/1106/50ae8127g00q0jbkp01f5c000bo005yc.gif
35. 代码进入循环分支后http://dingyue.ws.126.net/2019/1106/3d741e17g00q0jbkp01hac000a00082c.gif
36. 新手程序员第一次做项目的过程http://dingyue.ws.126.net/2019/1106/966d5451g00q0jbkp01a9c0008w008uc.gif
37. 零错误零警告一次编译通过http://dingyue.ws.126.net/2019/1106/283186aeg00q0jbko012uc0007o008bc.gif
38. 春节前后上班写代码状态是这样的http://dingyue.ws.126.net/2019/1106/db9e3f07g00q0jbko00kkc0008c006bc.gif
39. 自信爆棚地去重构一个看似简单的模块http://dingyue.ws.126.net/2019/1106/9e5a2184g00q0jbko014qc000b40099c.gif
40. 被老板委派接手刚刚离职同事的项目...http://dingyue.ws.126.net/2019/1106/46aa2f7ag00q0jbko00gyc0006t006yc.gif
41. 当他们要求我测试所有应用功能时http://dingyue.ws.126.net/2019/1106/0f66db7ag00q0jbkp01anc0006y006fc.gif
42. 准备下班的时候,测试又提 bug 过來了…http://dingyue.ws.126.net/2019/1106/2a62cd66g00q0jbko0073c0004l004cc.gif
43. 使用新框架却忘记阅读文档http://dingyue.ws.126.net/2019/1106/2184ccb7g00q0jbkp00x7c0008v006pc.gif
44. 测试实习生的代码http://dingyue.ws.126.net/2019/1106/007a2195g00q0jbko00nic00082004kc.gif
45. 网络延迟的危害...http://dingyue.ws.126.net/2019/1106/222ef63bg00q0jbko016fc0006y0086c.gif
46. 测试刚写完的代码http://dingyue.ws.126.net/2019/1106/43341fd4g00q0jbko010hc0006p004zc.gif
47. delete 时,忘记加 where 条件了http://dingyue.ws.126.net/2019/1106/442cca25g00q0jbko01jnc0008c006tc.gif
48. 轻量级架构遇到重量级需求http://dingyue.ws.126.net/2019/1106/13d58f49g00q0jbko00vgc00082006kc.gif
49. 当我以为我修复了一个 Bughttp://dingyue.ws.126.net/2019/1106/39cf4d50g00q0jbkp01ihc0005o005kc.gif
50. 当我看实习生编码http://dingyue.ws.126.net/2019/1106/adbaa636g00q0jbko01cpc0009z005mc.gif
51. 首次在 IE 中测试我的网站http://dingyue.ws.126.net/2019/1106/3695126ag00q0jbko00kvc000ap004hc.gif
52. 当我第一次测试我的代码时http://dingyue.ws.126.net/2019/1106/38667cc9g00q0jbko00uzc0005e006ic.gif
53. 新手调试 CSShttp://dingyue.ws.126.net/2019/1106/dd6dd9bdg00q0jbkp01iwc000c80096c.gif
54. 提前交付客户要求http://dingyue.ws.126.net/2019/1106/01b4d324g00q0jbkp01h3c000cg0069c.gif
55. 我设计的接口 和 别人调用我的接口 (好疼)http://dingyue.ws.126.net/2019/1106/80e202a3g00q0jbko013sc000b4006oc.gif
56. try-catch 在错误的地方http://dingyue.ws.126.net/2019/1106/ad638bcfg00q0jbko00e7c000b40068c.gif
57. 修改一个小 bug,却把服务器弄宕机了http://dingyue.ws.126.net/2019/1106/49c53a3dg00q0jbko01f4c0008c004pc.gif
58. 当我推错了分支http://dingyue.ws.126.net/2019/1106/1de4fd4cg00q0jbkp01bwc0009o006cc.gif
59. 工作中经常被打断http://dingyue.ws.126.net/2019/1106/273a1c03g00q0jbkp01efc000c80085c.gif
60. 高级开发人员作为一个团队进行编程时http://dingyue.ws.126.net/2019/1106/ce6a68cag00q0jbkp01iqc000b40064c.gif
61. 能一个手指完成的绝不用两只手系列http://dingyue.ws.126.net/2019/1106/4d3c5074g00q0jbkn00f0c000go00mtc.gif
62. 高级开发人员重构代码http://dingyue.ws.126.net/2019/1106/14062779g00q0jbkp01a7c000b4008cc.gif
各位大神,我连逐行调试都不会,求指点!:face (13):
页:
[1]
2