范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

假如所有的程序运行失败的时候不报哪里错了,只显示运行失败四个字,程序员写bugdebug时会不会疯?

  我们都知道在开发环境下,程序运行失败导致崩溃闪退通常会有日志信息告诉我们哪里出错了,这样我们就可以快速定位问题。像这种问题都是初级的,即使没有错误日志信息,我们通过单步debug调试或自己加日志信息,看程序走到哪一步出错了,也能快速定位出来。
  随着工作时间的积累,像空指针异常,数组越界等都很容易避免。而更多的是遇到业务逻辑错误,就是实际的运行效果跟你的预期不一致。这些虽然说在程序上没问题,能正常运行,但其实也是一种错误,而且是没有日志信息,更不存在显示哪一行了。
  举几个场景说明一下,比如数据计算错误,比如手机页面列表内容复用错误,再比如手机键盘弹不出或隐藏不了,甚至是开发人员对需求的理解不一致导致做出来的效果不一样等等。我们可以对比发现,前面那种代码运行逻辑错误更多的是开发人员自己去发现并解决,而现在这种业务逻辑错误更多的是测试人员来发现。现在程序不报错了,更不会说哪儿有问题了,但这就是有问题,需要解决,这个时候往往需要花大量的时间来定位问题。
  其实到这里就能说明程序员遇到很多问题,连运行失败都不会报,但还是得解决。最后还想补充一点,假若你对自己有要求,有一类问题,像运行不报错,和预期效果也一样,但你也得解决,这叫做性能优化。比如一个页面多请求了几次服务器,比如一个地方数据没必要刷新多次等等。
  不管哪种问题,日常开发中都会遇到,也许真的会疯掉,但对于资深开发而言,还不至于程序运行失败没有日志而疯掉。
  遇到这种情况,不能疯也不能崩溃,唯有冷静分析,才会找到问题所在。
  对任何问题来说,定位到它的发生点,是解决的关键。能不能解决,是能力水平的使然。定位不到,要检讨分析问题的方法。
  坦白地说,定位问题的思路和方法,解决问题的有效性和时效性,是衡量一个码农水平最直接的手段。
  题主提到的问题,可以拆分成两种类型。
  第一种是,糟糕的编码习惯把不同错误信息,都提示为"运行失败"。
  第二种是源代码中没有显式"运行失败"字样的提示,错误是编译器或操作系统报出来的。
  除了上述两种情况,还有运行不报错,但与预期结果不一致,更为复杂的情况。
  把程序错误提示,大多数写成"运行失败"是低级错误,但是在工作中这种情况并不少见。常见的是复制粘贴类似代码之后,修改了业务逻辑,遗漏了报错信息。要是某个小伙伴有意为之的话,建议他直接选择退出码农界吧,这个职业真的不适合他。
  编译器或者操作系统报错,工作中出现的频次不少。典型的有几种情况,指针失效 (野指针)、指针越界、除数为零、边界值等。举个非典型且大家很疑惑的例子,C或C++编码时,字符数组在使用前需初始化成空串。另外,假设一个字符数组要存储的数据长度是N,定义字符数组的长度至少是N+1,不然字符串结束符无处安放,从而出现不可预知错误。
  上述两种情况有共同点,可复现。也就是只要使用相同的参数,必然得到相同的报错信息。借助编译器,debug运行一次,三五分钟就能定位到问题。
  运行时不报错误,结果与自己预期的有出入,更让人头疼的是不可复现。这时你就会认为,能够报错的问题,还真是个小可爱呢。多线程并发执行,互斥没有处理好,容易发生这类问题。debug跟踪复现不出来,只能走查代码,梳理逻辑这一条路了。谁的孩子谁抱走,谁的代码谁来排查是最优解。
  有着多年经验的程序员,在多线程编程领域处于懵懂状态是不争的事实。这也是区分科班码农和半路码农的一个重要指标。
  最后小编总结一下。不会定位问题的码农,不是一个好产品。
  图片来自网络,如有侵权,联系小编删掉。
  分情况,是否是自己写的代码呢?
  很多程序员都喜欢自己写代码,很讨厌去阅读别人的代码,写代码是一件非常有乐趣的事情,解决bug也是非常有乐趣的事情,debug更加是极具挑战性,特别是越难的bug(仅针对自己的代码)
  1、自己写的代码(痛并开心)
  呵呵,怎么可能,我的电脑上怎么是好的
  哈哈,自己的锅自己总得背吧
  淡定,自己写的,了如指掌
  2、其他人的代码(崩溃)
  心里跑过一万只....但还是得去处理,debug,在里面多些几行注释吧
  写的是什么破代码,真的是要命
  花时间审视这个蹩脚的代码,给我工时我也不愿意
  然而,自己写的代码在其他人看来就是别人的代码,那个自己看别人的代码有什么区别呢
  最后告诉大家,作为一个资深的程序员,阅读别人的代码是很有必要的,也是自己的生存之道,每个人都有每个人的风格,思路。每个人都不想混日子,都想解决问题,获取成就感,都想写好优秀的代码,都想成为大神,但是能力和态度决定了一切。
  很正常,不会疯。我遇到过最不可思议的bug是windows操作系统的错误引起程序运行失败,怎么查都不出问题,将问题和源代码反映给Microsoft后也没明确回应,后来过将近一个月微软出了补丁,打完补丁就好了。
  事实上很多bug都是不报哪里错了的,以前开发大型游戏多个程序员一起开发后端c++,什么内存溢出导致的bug查出来跟侦破一个高智商犯罪没啥差别,现场一点线索没有,只有伪造的现场,即便你能复现bug依然不知道问题在哪是谁引发的,你需要通过现象缩小范围,再通过近期外放功能,版本回退等逐步缩小包围圈,最后在这个小圈子里分析可能是那些代码引发的问题,曾经手下有一个bug引发了上百万的损失,定位了很久才找到原因。
  程序运行失败时当然只能显示运行失败四个字啊……
  能显示具体是什么错误的话,就会预先写一段应对代码来处理。
  这个假设是永远不会成立的
  你觉得可能吗?那就不是一个合格的设计了。而且,报错也是程序员前辈们写的。
  又不是没遇到过,只是定位麻烦一点而已,因为这就要疯,那还是不要搞这个了
  看这个问题就知道是没做过程序的人提的。能报错的都是已知问题,程序员要查的错都是未知的问题。最难解决的问题就是偶尔出现一次的问题,那就要像侦探一样从蛛丝马迹的线索中分析出来问题所在。

贵州深山最原始民族,女人上衣只有两片,时而春光乍泄下面小编要说的是位于贵州深山老林的少数部落。(此处已添加小程序,请到今日头条客户端查看)听说这里的女孩子只穿两片衣服,很容易暴露隐私,看到的男性游客都会觉得很不好意思。大家都知道,陕西旅游之勉县武侯祠勉县武侯祠博物馆,是位于陕西省汉中市勉县武侯镇武侯村(在108国道南150米),占地面积约53333。34平方米。是社会科学类历史遗址专题博物馆。蜀汉景耀六年(263年),建立。1记者再探签证中心,有市民担心政策调整后排队太久提前签证计划记者范佳1月8日起,我国对新型状病毒感染实施乙类乙管,出入境防控政策也随之调整优化。有序恢复受理审批中国公民因出国旅游访友申请普通护照,取消入境后全员核酸检测和集中隔离等措施实施。亚洲最大的平原水库就在河南,人称北方人造洞庭,你去过吗在我们国家有许多的湖泊,只要提到这些美丽的湖泊,我们首先想到的就是位于杭州的西湖,因为白娘子和许仙的故事就发生在这个地方,而且这个地方的景色非常的漂亮。除了这个湖以外,我们的脑海中南京微度假浦口行来源人民网江苏频道浦口零号公路。南京市浦口区文旅局供图浦口珍七路。南京市浦口区文旅局供图浦口惠济寺。南京市浦口区文旅局供图浦口象山湖。南京市浦口区文旅局供图浦口九龙湖。南京市浦口区宋PLUSDMi销量再创新高,省油又好开,堪称卷王近年来,新能源汽车逐渐成为选车偏好之一,其中的这款宋PLUSDMi销量再创新高,售价15。48万起,不仅省油而且好开,可以说是受到广大车友的追捧和喜爱,本期我们就以这款宋PLUSD日企纯利润超越苹果,在46个国家建立分公司,员工平均年薪达百万提到库克领导的苹果公司,想必很多人以为这是全球最赚钱的科技公司。此前苹果可是一度成为全球首个市值超过3万亿美元的存在,每年纯利润高达42。可是在日本,有一家企业的纯利润不仅高达80马斯克被咣咣打脸纯电重卡接连两起抛锚事故,上月刚交付运营邓思邈发自副驾寺智能车参考公众号AI4Auto特斯拉纯电重卡交付1个多月后,迎来了首次抛锚。而且连续密集地发生了两起,时间上接近重合。其中一辆在高速公路上,从白天到黑夜,只能干等拖物理学革命撰文DanGaristo理论与实验多年来,物理学家一直在等待着一场新革命的出现。从实验的角度看,这样一场革命的到来并非是一件难以想象的事它或许来自于一台刚好被调配到正确频率上的强大手机的锅?预计台积电2023年一季度营收环比减1415CNMO新闻智能手机卖不动了?这个话题在2022年十分热门,一些权威数据也能证明手机行业当前处于相对萎靡的状态。据CNMO了解,和智能手机息息相关的半导体行业也面临着挑战,即便是台互联网职教第一股粉笔港交所挂牌上市每股9。9港元红星资本局消息,1月9日,粉笔有限公司(以下简称粉笔)正式于港交所主板挂牌上市,股票代码为02469。HK。根据发售价及配发结果公告,粉笔此次上市的最终发售价为每股9。9港元,共募
最低调的城市有人问,我国没有存在感的省份是哪里啊,这话说的就,什么叫没有存在感啊,那叫低调,我国最低调的省份那应该是甘肃。大家都说甘肃有牛肉拉面,这话说出来就不地道了,我们那叫兰州牛肉面,而我2022年最受欢迎的43英寸电视品牌排名头条创作挑战赛在过去的几年里,电视行业一直专注于更大。那么,在所有预算选择和大品牌中,您如何确定哪些是最好的43英寸电视,哪一个最适合您?很大程度上取决于您使用电视的目的,但是无论荣耀70系列能不能买?大家好,我是沐阳,昨天在评论区谈到过荣耀70这款手机,那好我们今天就谈一谈荣耀70。说实话,款手机我就看完发布会,我就没太大兴趣了,为什么?这款手机针对的消费人群是年轻女性,为什么1959年,江西一老妇人指着报纸上的照片说陈毅是我的丈夫在阅读此文之前,麻烦您点击一下关注,既方便您进行讨论与分享,又给您带来不一样的参与感,感谢您的支持!1959年,一个平常的日子里,家住于都的赖月明带着孩子跌跌撞撞地跑回家。她的丈夫与女星演床戏疑假戏真做,妻子被拍不雅照,他是情史最单纯影帝?他曾和妻子闺蜜在一起,传言床戏假戏真做,可夫妻感情却未曾改变如今的二妹回想起当年梁朝伟在自己二十四岁的时候,因为不想签下超长年限的合约而和TVB分道扬镳,这好像还是不久之前的事情,毛泽东各个年纪的照片和出处1914年2月,湖南省教育署令省立第四师范学校并入湖南公立第一师范学校。此照系合并前湖南省立第四师范学校预科学生与教职员合影。1918年3月,湖南省立第一师范学校第八班合影(四排右目前钢厂焦炭库存偏低,钢厂焦炭补充库存后,焦炭或面临下行压力10月12日多地焦企第二轮提涨焦炭价格100元,目前主流钢厂多暂未回复,市场观望情绪较浓。10月份以来焦炭提涨主要由于煤矿减产预期较强。钢厂利润亏损加剧,对焦炭涨价存抵触情绪,落地油价调整消息今天10月19日,全国加油站9295号汽油调后零售价油价调整消息今天10月19日,全国加油站9295号汽油调后零售价今天是2022年10月19日,星期三!本周已过半,新一轮国内成品油调价窗口即将开启,车主们都在热议油价涨跌相关的话题深耕储能赛道,鹏辉能源业绩高增享红利,布局钠电放量在即(报告出品方分析师华安证券陈晓)1总论公司专注于电池生产制造,产品条线涵盖消费动力储能,打造平台化竞争优势,同时确立了以储能为重点的发展战略。消费领域,公司主攻高毛利的电脑无线耳机大会明确定调,合肥楼市走向已经清晰正在召开的大会,已经给楼市的发展确定了目标和未来的规划,房住不炒依然是重点中的重点,鼓励刚性和改善性住房的需求,同时完善租赁房和共有产权房并步同行的住房制度。在这样的总体框架内,合突破11亿千瓦!历史性超越来源央视财经我国是能源生产和消费大国,确保能源安全至关重要。近年来,我国能源供应保障能力不断增强,记者昨天从国家能源局了解到,我国能源自给率一直保持在80以上,有力保障国内经济社会