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

Bug Fix 之后的随笔

或许,Zero-Bug 不是一个目标,而是一种奢望。Bug fix 成为了程序员工作中的日常活动,有人说,bug 的堆积导致了经验的积累,真的是这样么?...当然,在bug fix 之后,回顾并不新鲜,至少在软件开发中是这样的。在过去的十几年里,这样或那样的敏捷开发方法一直在赞扬每个开发冲刺阶段结束时固定反思的优点。...影响服务的bug经常轻易地转化为令人瞠目结舌的损失或SLA罚款,Bug fix 之后的谈话可能会趋向于紧张,在某种程度上,要么是为了平息混乱的局面,要么就是为了改变一个没有人愿意深入讨论的话题,讨论转移到补救措施上...事故是严重的Bug, 事故的分析在技术团队有着各自的方式, 在百度叫做case study。 开发人员倾向于使用日志来帮助确定事件的“根本原因”,以及为bug fix 和架构重构生成需求规范。...我们不仅关注零敲碎打的修复,还要改善工作方式、相互之间及其设备之间的互动,以及对其复杂技术环境中的变化进行有效沟通,这是一个可以产生最大胜利的地方。

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

    Linus看了都点赞的一次Bug Fix

    这乍一看上去是一个颇为严重的 Bug,也确实引起了多个顶级 Maintainer 的关注和排查。...不过大家都迟迟没有捕捉到 Bug 所引发的具体位置或线索,只是确认 Bug 确实存在而且亟需修复。 在社区排查过程中,Jens Axboe 却发现这个问题已经在最新的 Linux 内核上悄悄消失了。...以上便是 6.9 以前内核的 Page Cache 插入逻辑,虽然是 Linux 内核热度很高的一个核心路径,但其中潜藏了一个 Bug 和性能问题。...04、社区报告与修复 到了今年 9 月份,社区终于有人正式 highlight 了这一潜藏了许久的 Bug: 这个 Bug 本身复现概率很低,虽不能说是什么惊天问题,但这类 race 问题确实总是令人非常头痛...不过由于我们的优化和 Fix Patch 已经在几个月前就合入了,上游开发并未受阻,Fix 也很快就回合到 LTS,最终为这一问题画上了句号,并顺带让更多运行 Linux 的设备,都能快那么一点点。

    37931

    性能优化实战录:揭露隐藏的性能Bug及其修复之旅

    目录前言性能Bug的隐形危害性能调优的思路实际示例分享:性能调优实战性能Bug的长远影响结束语前言不管是在实际的软件开发中还是在程序求职面试中,性能优化是一个永恒的话题。...而且性能问题往往如同隐形的Bug,就像潜伏的刺客,它们可能不会直接导致系统崩溃,但却会悄无声息地蚕食用户体验和系统稳定性。那些隐藏在代码深处的性能Bug,随时可能对用户体验和系统稳定性发起致命一击。...那么本文就来分享一些性能调优过程中的思路、工具使用,以及这类Bug对系统架构和开发习惯的长远影响。...性能Bug的隐形危害性能问题通常不会立即显现、不易被察觉,性能问题通常,它们可能以微妙的方式影响系统,如响应时间的微小延迟、页面加载的缓慢增加、页面加载时间过长和数据库查询效率低下,或是后台任务的偶尔超时...性能Bug的长远影响关于性能Bug的修复和优化,不仅仅是短期的修复工作,而且它们对系统架构和开发习惯有着深远的影响,可以体现在以下几点:系统架构:性能优化往往需要我们重新审视和设计系统架构,比如引入缓存机制

    14342
    领券