专栏名称: Java编程精选
关注语言编程Java,分享、交流Java编程技巧和信息
目录
相关文章推荐
芋道源码  ·  阿里云,这次可以啊! ·  昨天  
芋道源码  ·  后端行情变了,差别真的挺大。。。 ·  2 天前  
Java编程精选  ·  SpringCloud+Gateway+Se ... ·  4 天前  
程序员鱼皮  ·  离谱!买个人信息买到网安公司头上? ·  6 天前  
程序员鱼皮  ·  离谱!买个人信息买到网安公司头上? ·  6 天前  
51好读  ›  专栏  ›  Java编程精选

某程序员自曝:凡是打断点调试代码的,都不是真正的程序员,都是外行。我至今没见过专业程序员在编辑器上打断点的

Java编程精选  · 公众号  · Java  · 2024-11-05 18:00

正文

作为一名程序员,我们时常需要在代码的海洋中航行,解决各种复杂的问题。然而,在编程的旅途中,调试代码无疑是每个程序员都必须面对的挑战。有人坚信,凡是打断点调试代码的,都不是真正的程序员,而是外行之举。这样的观点,无疑在程序员群体中引发了激烈的讨论与思考。

我们不禁要问,打断点调试是否真的就意味着不专业?在专业程序员的眼中,调试代码的方式是否真的有高低之分?那些从未在编辑器上打断点的程序员,他们又是如何高效定位并解决问题的?

有人说:我都是用指头挡住代码,根据每次程序执行过来的电流大小来判断是不是正确

有网友说:说的对,打断点都是业余程序员干的。像我经常打断点,就写不了真正的程序,只能搞搞简单的程序员兼职,一年辛辛苦苦只能也赚上个八九十万辛苦费,好羡慕专业程序员

有人说:不打断点调试,靠掷骰子?

有网友说:我都是踩着网线,通过意念控制指针,用放大镜在内存中直接读数读取数据。

有人说:打不了断点才打印,能打断点非得打印是嫌自己时间太多了

有网友说:程序只有0个1,我一般都是掷硬币,打断点真的有点low

有人说:打断点太烦了,**程序员都是抓个dump出来慢慢看

有网友说:优秀的程序员的代码基本一遍写完就通过,根本不用调试

有人说:出bug了我一般都是把bug打一顿就好了

有网友表示,他们从不使用打断点的方式调试代码,而是采用更为“神秘”的方法,如用指头挡住代码感受电流大小,或是踩着网线通过意念控制指针读取内存数据。这些评论虽然充满了玩笑意味,但也反映出一些程序员对于调试方式的独特见解和偏好。

然而,也有网友对不打断点调试的观点表示质疑。他们认为,打断点是一种高效且常用的调试手段,能够帮助程序员快速定位并解决问题。如果因为不打断点而耽误时间,反而得不偿失。此外,还有网友提到,在复杂的项目中,仅仅依靠一遍写完就通过的代码是不现实的,调试和测试是不可或缺的环节。