以下是您需要了解的 12 个 Java 优化细节

小夏 科技 更新 2024-02-01

在程序员的职业生涯中,你不可避免地要一直处理错误。 错误也是程序员进步的磨刀石。 当然,对于大多数程序员来说,错误仍然是一场噩梦。

处理错误的能力是不言而喻的,并且经常是采访的主题。 今天,肖卓君就和大家分享7个处理bug的技巧:

1. 优先考虑可重现的 bug

可重现的bug,先解决,多次调试测试,先解决容易解决的bug,也可以减少bug和干扰的数量。

2. 单步调试

由于逻辑错误,输出不行的情况并不少见。 解决这类问题的最好办法就是采用单步调试,即设置每个步骤的预期结果**,然后跟踪判断实际结果是否与预期结果一致,并找出不一致的原因! 如果开发环境无法重现,无法单步调试,则可以使用添加输出日志的方法来判断问题的哪一步。

3.录制屏幕

这是我最喜欢的练习,它对我解决问题的改变最大。 这个练习就像一个运动员回顾自己的镜头,以找出改进的方法。 它可以帮助您在写作时进行测试。 这样做可以减少查找 bug 所需的时间,从而减少调试所花费的时间。 如果所有 ** 都没有 bug,则 bug 必须在新编写的 ** 中。

4. 二分法

二分法是一种常见的 bug 处理技术。

通过二分法,即将程序逻辑一点一点地注释掉,并不断排除错误,可以完全缩小可能出现的问题范围。 二进制调试**每次遇到棘手的bug,基本上都能解决,堪称程序行走的必备秘技。

5、print

print** 是通过此函数输出函数中可疑变量的值。

事实证明,大多数程序使用这种方法都非常有效。

6. 重构**

大多数错误实际上是错别字。 如果你认为它是一团糟,那么不一定有必要推翻它并重新开始。

如果我们不想被万恶折磨和杀害,我们也可以在必要时使用必杀技——重写**!

7.放大现象

有些错误并不明显,所以要想办法增加它们的破坏性并放大这种现象,这是我们在对系统进行压力测试时经常遇到的一种方法。 不要觉得你的系统活了几千天,所以压力测试很低,结果,其实上线的时候,系统压力过高,停机的情况也不在少数,这种问题在很多大工厂也发生过,记得一年抢红包, 拿拿打不开的东西?

有了这些技巧,你可以避免写**5分钟,找bug2小时分享给身边的程序员

与其对未来和职场感到迷茫,不如来大连中软进行系统学习

只要你愿意,你的梦想就会成真。

相似文章

    如果一个女人在“娱乐”你,这4个细节都是信号,不明白

    如何区分那些真诚对待你的人和那些只 招待 你的人,是一个非常重要的问题。如果一个女人在 戏弄 你,这些细节可能很难隐藏,所以不要浪费你的情绪。首先,注意她对你的兴趣是否是肤浅的。真正关心你的人关心你的生活和你的感受,而不仅仅是你快乐或悲伤的时候。如果她只在你需要帮助时出现,而在你不需要帮助时消失,这...

    你为什么会感到困惑,因为你不明白这12个想法

    人性的商业战一针见血。独立不等于寂寞,当你不依赖 不倾诉 不抱怨,只专注于强化自己时,你会发现其实你不会活得越来越孤独,相反,只要你坚强,就会有很多人靠近你,依赖你。打破认知框架,飞出鸟笼,核心是怀疑和否定自己的想法,永远承认错误。如果你的头脑在工作,你今天应该比现在更好。我们许多企业家之所以失败,...

    女人情绪化后,这3个细节能让你看见

    点击右上角的蓝色字体,关注 让你更懂生活。当两个人在一起时,女人会下意识地保持距离,不让你对她说一些情绪化的话,不让你为她做一些温暖的事情,也不会向你求助,你主动去做一些让她开心的事情,她只是把你推开,让你看到了 在一起 的希望。分手后,你非常渴望见到她,以至于你忍不住给了她一个 对她说 你有时间我...

    优秀的男人爱上你,这4个细节藏不住!

    对于女人来说,知道一个好男人爱上他时的行为举止,不仅有助于更好地判断他的内心,也让她们在感情中更加自信和冷静。尊重和倾听 好男人通常有很高的自尊心和对他人的尊重。当他们爱上某个女人时,这种尊重表现为倾听和关心。他们会耐心地倾听女性的想法 感受和需求,而不是只关注自己的意见和观点。好莱坞著名影星汤姆 ...

    如果你想过上没有疾病和灾难的生活,你必须拥有这六只心眼

    温心情激动地说道 所有作品均为原创 月亮多云,阳光明媚,人有好运也有坏运。在生活中,我们都希望自己和家人健康安全,远离疾病和灾难。但生活并没有达到应有的程度,想要一辈子无病无灾,就要有以下六只 心眼 .健康的心眼 预防胜于 去工作是为了治病,而不是治病。我的老朋友李先生是这句话的忠实实践者。他坚持每...