首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么程序员总是发现不了自己Bug?

当浏览示例代码试图指出逻辑是如何工作。 NOT 运算符和比较标记数量又是如此之多。经常回过头去更新自己逻辑以便于更好地适合未来做法。 6....所以,现在你必须回过头去删除一些代码块,以找出错误发生行号。当你终于找到罪魁祸首,并解决,虽然有种精疲力竭感觉,但也满心安慰。 7.“阅读多篇博客文章之后意识到,之前全都是错。”...鼠标悬停在键盘数个小时,反而有助于打破常规。大多数健康指导都会建议我们每隔 30-60 分钟休息一会。 但是这一切都取决于你需要,如果你觉得程序中间休息更令人懊恼的话,那就不要中断。 10....因此,要是有一些有帮助注释就会让你获益良多。 12.“20 分钟前它还可以工作……” 构建程序时,可能最令人沮丧部分就是,它从能工作到不能工作——而你没有更新代码任何部分!...当你面对 Bug ,切勿慌张,以下措施教你轻松应对 Bug 带来困扰。 ? 1.打死不承认,这代码不是锅甩出去。 ? 2.睁眼说瞎话,电脑是正常呀,超级无辜。赚取同情分 ?

75220

为什么程序员总是发现不了自己Bug? 程序员: 不认识他啊

当浏览示例代码试图指出逻辑是如何工作。 NOT 运算符和比较标记数量又是如此之多。经常回过头去更新自己逻辑以便于更好地适合未来做法。 6....所以,现在你必须回过头去删除一些代码块,以找出错误发生行号。当你终于找到罪魁祸首,并解决,虽然有种精疲力竭感觉,但也满心安慰。 7.“阅读多篇博客文章之后意识到,之前全都是错。”...鼠标悬停在键盘数个小时,反而有助于打破常规。大多数健康指导都会建议我们每隔 30-60 分钟休息一会。 但是这一切都取决于你需要,如果你觉得程序中间休息更令人懊恼的话,那就不要中断。 10....因此,要是有一些有帮助注释就会让你获益良多。 12.“20 分钟前它还可以工作……” 构建程序时,可能最令人沮丧部分就是,它从能工作到不能工作——而你没有更新代码任何部分!...当你面对 Bug ,切勿慌张,以下措施教你轻松应对 Bug 带来困扰。 ? 1.打死不承认,这代码不是锅甩出去。 ? 2.睁眼说瞎话,电脑是正常呀,超级无辜。 ?

1.1K10
您找到你想要的搜索结果了吗?
是的
没有找到

DBA遇到问题30 个反应,你是哪一种?

所以,现在你必须回过头去删除一些代码块,以找出错误发生行号。当你终于找到罪魁祸首,并解决,虽然有种精疲力竭感觉,但也满心安慰。 9.“阅读多篇博客文章之后意识到,之前全都是错。”...因此,要是有一些有帮助注释就会让你获益良多。 21.“20 分钟前它还可以工作……” 构建程序时,可能最令人沮丧部分就是,它从能工作到不能工作——而你没有更新代码任何部分!发誓这是真的。...聘请另一个开发人员点子是挺诱人,但从财政看显然没有那么可行。而且如果你不亲身体验的话,又怎么能从这些错误中学到东西?当你经历多次失败之后,终于理解了某个编程概念时候,那感觉真是棒极了。...虽然这会是一个恼人任务,但其恼人程度远远比不上重建损坏 SQL 数据库。 27.“让正常工作最快解决办法是什么?” 花费数个小时苦苦思考自定义解决方案之后,很明显你需要一种新方法。...“敢打赌更新软件解决这个问题。” 管理编程语言依赖和插件团队并不需要经常发布版本。

80220

程序员遇到Bug30个反应

当浏览示例代码试图指出逻辑是如何工作。NOT运算符和比较标记数量又是如此之多。经常回过头去更新自己逻辑以便于更好地适合未来做法。 8.“用30分钟写函数,花2小工作。”...当你终于找到罪魁祸首,并解决,虽然有种精疲力竭感觉,但也满心安慰。 9.“阅读多篇博客文章之后意识到,之前全都是错。”...聘请另一个开发人员点子是挺诱人,但从财政看显然没有那么可行。而且如果你不亲身体验的话,又怎么能从这些错误中学到东西?当你经历多次失败之后,终于理解了某个编程概念时候,那感觉真是棒极了。...虽然这会是一个恼人任务,但其恼人程度远远比不上重建损坏SQL数据库。 27.“让正常工作最快解决办法是什么?” 花费数个小时苦苦思考自定义解决方案之后,很明显你需要一种新方法。...“敢打赌更新软件解决这个问题。” 管理编程语言依赖和插件团队并不需要经常发布版本。

29810

程序员遇到Bug30个反应

当浏览示例代码试图指出逻辑是如何工作。NOT运算符和比较标记数量又是如此之多。经常回过头去更新自己逻辑以便于更好地适合未来做法。 8.“用30分钟写函数,花2小工作。”...当你终于找到罪魁祸首,并解决,虽然有种精疲力竭感觉,但也满心安慰。 9.“阅读多篇博客文章之后意识到,之前全都是错。”...聘请另一个开发人员点子是挺诱人,但从财政看显然没有那么可行。而且如果你不亲身体验的话,又怎么能从这些错误中学到东西?当你经历多次失败之后,终于理解了某个编程概念时候,那感觉真是棒极了。...虽然这会是一个恼人任务,但其恼人程度远远比不上重建损坏SQL数据库。 27.“让正常工作最快解决办法是什么?” 花费数个小时苦苦思考自定义解决方案之后,很明显你需要一种新方法。...“敢打赌更新软件解决这个问题。” 管理编程语言依赖和插件团队并不需要经常发布版本。

45030

程序员遇到 Bug 30 个反应,你是哪一种?

当浏览示例代码试图指出逻辑是如何工作。NOT运算符和比较标记数量又是如此之多。经常回过头去更新自己逻辑以便于更好地适合未来做法。 8.用30分钟写函数,花2小工作。...当你终于找到罪魁祸首,并解决,虽然有种精疲力竭感觉,但也满心安慰。 9.阅读多篇博客文章之后意识到,之前全都是错。...你能遇到最坏情况是,你对你正在浏览代码完全不知道怎么做。可能是你自己项目,也可能是别人项目,但问题根源是相同。...因此,要是有 一些有帮助注释就会让你获益良多。 21.20分钟前它还可以工作…… 构建程序时,可能最令人沮丧部分就是,它从能工作到不能工作——而你没有更新代码任何部分!发誓这是真的。...确定最快、最准确解决方案,并实施这个解决方案让其工作才是100%利用了时间。然后,再转移到漂亮美观方面。 28.敢打赌更新软件解决这个问题。

1.1K90

IntelliJ IDEA 下svn配置及使用非常详细图文总结

当然打开啦,点yes,打开。继续ing。 这个就是打开之后,截全图效果。具体注释都写在截图上了。...下面再看看经常用地方,怎么提交代码更新代码更新代码简单,就在这个地方, 你要是看不到这个version control,也不要紧,看下面这个图,教你怎么把他弄出来。 这你就可以看到了吧。...不过,记得用完啦之后,下次再更新时候,记得把这个对勾,给去掉哟,不然就不好啦 更新代码还有个大问题就是:【可能产生代码冲突】。 下面更新冲突时候截图。...有些不需要版本控制文件,怎么处理,才能是这个local changes,这一栏看着干净整洁点。 因为这个项目已经处理过了,所以,只是把我处理东西拿出来示范一下。...直接点击之后就会有个弹出框,显示当时这次提交时候,所有的改动文件。 第二个小技巧。 这个图上略显绿色是新增 代码, 下面这个直接修改代码, 下面是删除时候样子。

1.7K20

IntelliJ IDEA 下svn配置及使用非常详细图文总结

你要是导出OK,也就是说你导出项目到对应项目名称下的话,他就会提示说,你已经导出个项目了,你需要打开吗。 当然打开,点yes,打开。继续ing。 ? 这个就是打开之后,截全图效果。...提交代码更新代码 下面再看看经常用地方,怎么提交代码更新代码更新代码简单,就在这个地方, ? 你要是看不到这个version control,也不要紧,看下面这个图,教你怎么把他弄出来。...下面更新冲突时候截图。 这是演示,就不冲突很多个,就简单整一个冲突地方,给简单说明下问题就好 ? 这个弹框界面都大差不差。...所以,就一个没勾选啦 还有一个比较有用地方就是 ignore。 有些不需要版本控制文件,怎么处理,才能是这个local changes,这一栏看着干净整洁点。 ?...直接点击之后就会有个弹出框,显示当时这次提交时候,所有的改动文件。 第二个小技巧。 ? 这个图上略显绿色是新增 代码, 下面这个直接修改代码, ? 下面是删除时候样子。 ?

1.5K30

idea配置svn仓库

你要是导出OK,也就是说你导出项目到对应项目名称下的话,他就会提示说,你已经导出个项目了,你需要打开吗。 当然打开啦,点yes,打开。继续ing。 这个就是打开之后,截全图效果。...下面再看看经常用地方,怎么提交代码更新代码更新代码简单,就在这个地方, 你要是看不到这个version control,也不要紧,看下面这个图,教你怎么把他弄出来。 这你就可以看到了吧。...剩下就不详细描述啦。 不过,记得用完啦之后,下次再更新时候,记得把这个对勾,给去掉哟,不然就不好啦 更新代码还有个大问题就是:【可能产生代码冲突】。 下面更新冲突时候截图。...所以,就一个没勾选啦 还有一个比较有用地方就是 ignore。 有些不需要版本控制文件,怎么处理,才能是这个local changes,这一栏看着干净整洁点。...直接点击之后就会有个弹出框,显示当时这次提交时候,所有的改动文件。 第二个小技巧。 这个图上略显绿色是新增 代码, 下面这个直接修改代码, 下面是删除时候样子。

1.1K20

承认 IDEA 2021.3 有点强!

HPROF 内存查看器 Windows 快速访问最近项目 我们更新了对 Windows 跳转列表支持,现在,右键点击任务栏或开始菜单 IntelliJ IDEA 图标即可打开您最近项目。...鼠标悬停在文件中问题上或文本光标放在其,然后按 Alt+Enter,选择 Stylelint: Fix current file。...Swagger UI 支持 样式表选择器特异性 使用样式表,您现在可以查看选择器特异性 - 只需将鼠标悬停在要查看选择器即可。...或者,焦点放在选择器,按 F1/Ctrl+Q Documentation 弹出窗口中查看这些信息。 数据库工具 ULTIMATE 关于数据库工具更新详细描述,请阅读最新变化。...4 使用 Docker 运行 Docker 方式,先前还以为会比较麻烦,一来对 Docker 不是很熟悉,二来也不知道怎么配置 Dockerfile,但体验下来发现也可以很丝滑,Dockerfile

3.6K20

不得不承认 IDEA 2021.3 有点强!

HPROF 内存查看器 Windows 快速访问最近项目 我们更新了对 Windows 跳转列表支持,现在,右键点击任务栏或开始菜单 IntelliJ IDEA 图标即可打开您最近项目。...鼠标悬停在文件中问题上或文本光标放在其,然后按 Alt+Enter,选择 Stylelint: Fix current file。...Swagger UI 支持 样式表选择器特异性 使用样式表,您现在可以查看选择器特异性 - 只需将鼠标悬停在要查看选择器即可。...或者,焦点放在选择器,按 F1/Ctrl+Q Documentation 弹出窗口中查看这些信息。 数据库工具 ULTIMATE 关于数据库工具更新详细描述,请阅读最新变化。...4 使用 Docker 运行 Docker 方式,先前还以为会比较麻烦,一来对 Docker 不是很熟悉,二来也不知道怎么配置 Dockerfile,但体验下来发现也可以很丝滑,Dockerfile

3.4K40

推荐 33 个 IDEA 最牛配置,写代码太爽了!

2.IDEA 设置代码行宽度 1.File->settings->Editor->Code Style 2.有人会问,如果输入代码超出宽度界线,如何让IDE自动代码换行?...4.随着输入字符增加,当代码宽度到达界线,IDEA会自动代码换行。...90%以上时间摆脱鼠2标,专注于键盘仿佛进行钢琴表演。...效果如下 这个模式好处就是,可以让你更加专注,因为你只能看到特定某个类代码。可能读者会问,进入这个模式后,想看其他类代码怎么办?这个时候,就要考验你快捷键熟练程度了。...你可以使用CTRL+E弹出最近使用文件。又或者使用CTRL+N和CTRL+SHIFT+N定位文件。 如何退出这个模式

3.1K60

这样设置IDEA,让你爽到飞起!

如上图 Gif 所示,默认 Ctrl + 空格 快捷键是基础代码提示、补充快捷键,但是由于我们中文系统基本这个快捷键都被输入法占用了,所以我们发现不管怎么按都是没有提示代码效果,原因就是在此。...,为了简便操作,你可以按上图 Gif 所示进行设置 `Default Settings,这样下次打开 Project 就会这个 IDE 设置进行。...如上图红圈所示,选项是设置当我们已经打开一个项目窗口时候,再打开一个项目窗口时候是选择怎样打开方式。 Open project in new window 每次都使用新窗口打开。...如上图箭头所示,设置可以增加打开文件 Tab 个数,当我打开文件超过个数时候,早打开文件会被新打开替换。...如上图所示设置默认浏览器。因为个人有专属测试浏览器,所以希望默认从控制台输出链接是用测试浏览器打开,就可以这样设置。

92470

这样设置 IDEA,让你爽到飞起!

如上图 Gif 所示,默认 Ctrl + 空格 快捷键是基础代码提示、补充快捷键,但是由于我们中文系统基本这个快捷键都被输入法占用了,所以我们发现不管怎么按都是没有提示代码效果,原因就是在此。...,为了简便操作,你可以按上图 Gif 所示进行设置 `Default Settings,这样下次打开 Project 就会这个 IDE 设置进行。...如上图红圈所示,选项是设置当我们已经打开一个项目窗口时候,再打开一个项目窗口时候是选择怎样打开方式。 Open project in new window 每次都使用新窗口打开。...如上图箭头所示,设置可以增加打开文件 Tab 个数,当我打开文件超过个数时候,早打开文件会被新打开替换。 ? ?...如上图所示设置默认浏览器。因为个人有专属测试浏览器,所以希望默认从控制台输出链接是用测试浏览器打开,就可以这样设置。

1.3K20

这样设置IDEA!让你爽到飞起...

如上图 Gif 所示,默认 Ctrl + 空格 快捷键是基础代码提示、补充快捷键,但是由于我们中文系统基本这个快捷键都被输入法占用了,所以我们发现不管怎么按都是没有提示代码效果,原因就是在此。...,为了简便操作,你可以按上图 Gif 所示进行设置 `Default Settings,这样下次打开 Project 就会这个 IDE 设置进行。...如上图红圈所示,选项是设置当我们已经打开一个项目窗口时候,再打开一个项目窗口时候是选择怎样打开方式。 Open project in new window 每次都使用新窗口打开。...如上图箭头所示,设置可以增加打开文件 Tab 个数,当我打开文件超过个数时候,早打开文件会被新打开替换。...如上图所示设置默认浏览器。因为个人有专属测试浏览器,所以希望默认从控制台输出链接是用测试浏览器打开,就可以这样设置。

34320

这样设置 IDEA,让你爽到飞起!

如上图 Gif 所示,默认 Ctrl + 空格 快捷键是基础代码提示、补充快捷键,但是由于我们中文系统基本这个快捷键都被输入法占用了,所以我们发现不管怎么按都是没有提示代码效果,原因就是在此。...,为了简便操作,你可以按上图 Gif 所示进行设置 `Default Settings,这样下次打开 Project 就会这个 IDE 设置进行。...如上图红圈所示,选项是设置当我们已经打开一个项目窗口时候,再打开一个项目窗口时候是选择怎样打开方式。 Open project in new window 每次都使用新窗口打开。...如上图箭头所示,设置可以增加打开文件 Tab 个数,当我打开文件超过个数时候,早打开文件会被新打开替换。 ? ?...如上图所示设置默认浏览器。因为个人有专属测试浏览器,所以希望默认从控制台输出链接是用测试浏览器打开,就可以这样设置。

77940

这样配置你IDEA工作效率提高好几倍!

--设置本地仓库 2.IDEA 设置代码行宽度 1.File->settings->Editor->Code Style 2.有人会问,如果输入代码超出宽度界线,如何让IDE自动代码换行?...4.随着输入字符增加,当代码宽度到达界线,IDEA会自动代码换行。...90%以上时间摆脱鼠2标,专注于键盘仿佛进行钢琴表演。...这个模式好处就是,可以让你更加专注,因为你只能看到特定某个类代码。可能读者会问,进入这个模式后,想看其他类代码怎么办?这个时候,就要考验你快捷键熟练程度了。...你可以使用CTRL+E弹出最近使用文件。又或者使用CTRL+N和CTRL+SHIFT+N定位文件。 如何退出这个模式

67330
领券