程序员遇到bug怎么面对?

2024-08-28 14:32

本文主要是介绍程序员遇到bug怎么面对?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        这几天项目在做性能测试,做渗透测试的时候,给我提了两个安全方面的bug,之前写的时候没有考虑这个问题,bug提出来以后找了个有经验的人问了问怎么做,然后就开始动工了,测试没有问题以后将bug指回去,不想很快就被打回来了.......小编的心情就像下面的图片一样...明明测试过的,没有问题,怎么会又被打回来呢?bug在我这边又重现不了,只能找测试的问一下原因,看看人家是怎么测试的哭

                                    

如果是这次,我会就选10%  一定是你打开方式不对.....

        找到人以后就了解测试人员是如何测出的bug,走了一个流程,我发现没有问题呀,该达到的效果也达到了,这个还有什么bug....后来测试人员告诉我,跳过某某一步,就直接可以到这一步,我仔细的看了看我的接口,好像真的是这样的.啥也不说了,埋头修bug.

        今天小编看书的时候想到了一个设计模式"无尽加班何时休.....",对于程序猿来说,这句话肯定不是陌生的.小编真真的挺会到了这句话.小编在外地出差做项目,从到这边到现在,基本上每天都是加班,要说加班,小编肯定也能加班,但是,真的需要加班吗?为什么我们不能在正常上班的时候,充分利用时间,把开发任务搞定,而是非要加班到凌晨几点再回去呢...项目就要上线了,加班修复bug提高用户体验度,这个我表示非常理解.如果上班时间搞不定,那就要想想是什么原因了.当经常加班忽然有一天你没去加班,就会有人打电话问你,为什么没去,在哪呢.....

        晚上吃完药特别困,睡了一觉,醒了一觉发现有人给我打电话,手机没费,打不出去,如果有人有事找你一定会再给你打电话的,我坚守着这个理论.果然,还是打过来了,问了小编以上的问题,然后小编觉得自己需要去一趟公司,起床,遛着去了,果然一到公司,人满满的,晚上九点半,没有人走呢,一进门就被叫住了,一堆乱七八糟的问题,问完以后收拾起电脑回来,本着药不能停的原则,吃完药,一边犯困,一边发发牢骚,就写了这么一堆.



                                                 

这篇关于程序员遇到bug怎么面对?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1115035

相关文章

Jackson库进行JSON 序列化时遇到了无限递归(Infinite Recursion)的问题及解决方案

《Jackson库进行JSON序列化时遇到了无限递归(InfiniteRecursion)的问题及解决方案》使用Jackson库进行JSON序列化时遇到了无限递归(InfiniteRecursi... 目录解决方案‌1. 使用 @jsonIgnore 忽略一个方向的引用2. 使用 @JsonManagedR

电脑开机提示krpt.dll丢失怎么解决? krpt.dll文件缺失的多种解决办法

《电脑开机提示krpt.dll丢失怎么解决?krpt.dll文件缺失的多种解决办法》krpt.dll是Windows操作系统中的一个动态链接库文件,它对于系统的正常运行起着重要的作用,本文将详细介绍... 在使用 Windows 操作系统的过程中,用户有时会遇到各种错误提示,其中“找不到 krpt.dll”

前端bug调试的方法技巧及常见错误

《前端bug调试的方法技巧及常见错误》:本文主要介绍编程中常见的报错和Bug,以及调试的重要性,调试的基本流程是通过缩小范围来定位问题,并给出了推测法、删除代码法、console调试和debugg... 目录调试基本流程调试方法排查bug的两大技巧如何看控制台报错前端常见错误取值调用报错资源引入错误解析错误

在MySQL执行UPDATE语句时遇到的错误1175的解决方案

《在MySQL执行UPDATE语句时遇到的错误1175的解决方案》MySQL安全更新模式(SafeUpdateMode)限制了UPDATE和DELETE操作,要求使用WHERE子句时必须基于主键或索引... mysql 中遇到的 Error Code: 1175 是由于启用了 安全更新模式(Safe Upd

解决JavaWeb-file.isDirectory()遇到的坑问题

《解决JavaWeb-file.isDirectory()遇到的坑问题》JavaWeb开发中,使用`file.isDirectory()`判断路径是否为文件夹时,需要特别注意:该方法只能判断已存在的文... 目录Jahttp://www.chinasem.cnvaWeb-file.isDirectory()遇

MySql死锁怎么排查的方法实现

《MySql死锁怎么排查的方法实现》本文主要介绍了MySql死锁怎么排查的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录前言一、死锁排查方法1. 查看死锁日志方法 1:启用死锁日志输出方法 2:检查 mysql 错误

Rsnapshot怎么用? 基于Rsync的强大Linux备份工具使用指南

《Rsnapshot怎么用?基于Rsync的强大Linux备份工具使用指南》Rsnapshot不仅可以备份本地文件,还能通过SSH备份远程文件,接下来详细介绍如何安装、配置和使用Rsnaps... Rsnapshot 是一款开源的文件系统快照工具。它结合了 Rsync 和 SSH 的能力,可以帮助你在 li

电脑密码怎么设置? 一文读懂电脑密码的详细指南

《电脑密码怎么设置?一文读懂电脑密码的详细指南》为了保护个人隐私和数据安全,设置电脑密码显得尤为重要,那么,如何在电脑上设置密码呢?详细请看下文介绍... 设置电脑密码是保护个人隐私、数据安全以及系统安全的重要措施,下面以Windows 11系统为例,跟大家分享一下设置电脑密码的具体办php法。Windo

怎么关闭Ubuntu无人值守升级? Ubuntu禁止自动更新的技巧

《怎么关闭Ubuntu无人值守升级?Ubuntu禁止自动更新的技巧》UbuntuLinux系统禁止自动更新的时候,提示“无人值守升级在关机期间,请不要关闭计算机进程”,该怎么解决这个问题?详细请看... 本教程教你如何处理无人值守的升级,即 Ubuntu linux 的自动系统更新。来源:https://

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20