
1 shoaly 2018-07-03 13:26:30 +08:00 站你们领导的视角: 1 面临晋升 2 交易量这么大, 不确定修改 bug 会不会引起更大的 bug, 如果真出了更大的 bug, 小弟只会告诉他, 哦 这个确实是 bug, 但是锅是他来背 所以我感觉....他做了一个当下看起来最保险的应对 |
2 cattrace 2018-07-03 13:40:54 +08:00 为你们好 |
3 LanAiFaZuo 2018-07-03 13:42:44 +08:00 欺上瞒下的领导不是好领导 |
4 donyee 2018-07-03 13:43:57 +08:00 你去研究下代码 帮领导修复啊... 今年的绩效就看这个 BUG 啦 |
5 yexm0 2018-07-03 13:44:42 +08:00 via iPhone 4L +1 |
6 maemual 2018-07-03 13:45:58 +08:00 所以现在谁在修 bug ? |
7 CruelMoon 2018-07-03 13:47:05 +08:00 找不到 bug,可不可以把修复过程自动化呢.. |
8 a7a2 2018-07-03 13:48:01 +08:00 代码都是他写的 要查 bug 绝对是可以找到的 除非有私心 挟持生产线 我走了你们死定的意思 我也做了一个金融项目,二次期权交易系统,将项目拆分为数据采集服务,交易系统服务,其中后者才不到 3000 行代码,发现及定位问题都很容易。。。 源码是 go 写的。 不过他写了多少万行,但是无论多少都能很好发现及处理 |
9 moshao6 2018-07-03 13:48:56 +08:00 什么时候到头? BUG 还是要彻底解决的 |
10 whx20202 2018-07-03 13:49:29 +08:00 你们领导绩效好了,你们团队绩效怎么样? 面向什么编程呢 |
11 ben1024 2018-07-03 13:57:58 +08:00 7,10 楼见解深刻 |
12 jason2017 OP |
13 jmk92 2018-07-03 14:00:26 +08:00 就假设 lead 确实不写代码了,但是还是能看代码排查问题的,如果 lead 都查不出来的 bug,至少他肯定尽力去查了,而且可能现在也没放弃,晚上加班也在排查中。 那么这个 BUG 应该确实不容易确定或者不那么容易修复,牵扯的东西可能比较多。 所以楼主帮 lead 修复的可能性就更小了,盲目的修复万一牵扯到其他功能就得不偿失了。 所以,建议修复 BUG 的事还是挺 lead 的,至于修复数据的这块,尽可能做一个快速定位问题、自动通知、最好自动可以修复部分代码的工具,类似 7 楼。 |
14 linxl 2018-07-03 14:01:42 +08:00 不怕手动改出 bug 啊, 到时候程序 bug + 手工 bug 简直没法排查。 |
15 jmk92 2018-07-03 14:03:00 +08:00 脑补一下,万一盲目的帮领导修复了 BUG,重演了前几天的阿里事件,你,没错就是 you,牛逼喽 |
16 forestyuan 2018-07-03 14:03:41 +08:00 是不是可以跟领导提一下,这个 BUG 的运维由专人来负责,这样其他人都解脱了,而这个人有了这一块固定的工作,他的其他工作也可以减少一些。 |
17 odirus 2018-07-03 14:06:29 +08:00 程序员何必难为程序员,我想他也是为了大家好。 要是上面大老板知道了,“这还了得,某某某,马上给我修复!”,你也说了 leader 现在不写代码了,最后还不是大家来修复,但如果大家修复不好或者捅了更大的篓子,估计大家都得兜着走。 我觉得这种事情,可以积极主动和 leader 私下沟通,首先确认对方是否有在排查问题,其次看能不能提出自己的见解,我觉得如果你在这件事情里面能表现出更出众的能力,你的事业应该会更好。 |
18 jason94 2018-07-03 14:07:09 +08:00 7/8 楼讲的很有理. |
19 jason2017 OP |
20 jason2017 OP @odirus 我们的领导吧,平时我们出了 bug,基本上就会在群里说你。 然后,自己的 bug 呢,因为他有线上权限,一声不吭,自己偷偷修复了。 |
22 dalieba 2018-07-03 14:41:16 +08:00 via Android 应该让领导和公司里面的技术骨干闭门磋商,一块会诊,这样可以发现更多问题,解决的也快。 |
23 ugvf2009 2018-07-03 14:44:04 +08:00 via Android 领导的领导的邮箱电话给我,我来暴他 |
24 amon 2018-07-03 14:44:13 +08:00 1. 试着沟通让领导安排时间和人力来修复这个 bug 2. 如果领导执意不修复 bug,那就试着自动化修复数量问题呗 3. 有时确实是多一事不如少一事,你能为领导考虑,很好。 |
25 mdnffnd 2018-07-03 14:54:43 +08:00 via Android @LanAiFaZuo 欺上没有满下 |
26 moshao6 2018-07-03 15:02:41 +08:00 是不是可以这样理解,如果这个 BUG 一直都无法解决,到后面如果你实在受不了也离职 |
27 opengps 2018-07-03 15:08:51 +08:00 我跟你说我之前做系统,有那么 2 个极端问题我找了 3 年才找到你信不信? 你们领导估计是实在找不到原因了,另外可能是碍于面子之类的因素不去充电,还着急晋升。 |
28 rocksolid 2018-07-03 15:15:08 +08:00 选择不上报,估计不是能随便解决的 bug |
29 Narcissu5 2018-07-03 15:37:07 +08:00 线上改数据,一旦少些个 WHERE,他的锅就变成你的锅了,到时候也就没人关心什么 BUG 了 |
30 rocky267 2018-07-03 15:45:03 +08:00 金融公司?还能在线上动数据?分管 DB 的部门看不见?额,如果以上都是 Y,那没什么说的了,如果全部都是违规操作,岂不是你们整个团队都在为他一个人埋单?更何况有 bug 很正常啊,要分锅,当初的测试团队也有责任啊,这锅一大了就不怕分了哈哈哈 |
31 zdnyp 2018-07-03 15:47:46 +08:00 线下环境不能测试、修复的么... |
32 yjxjn 2018-07-03 15:50:01 +08:00 对于古老金融支付系统,手动去修改一些数据,我认为并不是一件丢人的事儿,因为谁敢拍胸脯说这个 bug 修改后,不会引起更大的 bug,因为金融,清算的 IT 系统,一般保证能用则用。 而且我猜这肯定不是你一个人发现这个问题了,你的领导肯定在之前就发现过这个问题,一定也找过人去想着 fixedbug,但是肯定要么钱不够,要么技术难度大,要么可能会影响生产环境上的数据等等之类的原因,所以,我觉得现在就是手动改吧。。 在某 500 强外企,同做支付系统的码农路过,对于出错的数据,我们都采取手动修改的方法,原因就是上面我说的这几种了。 |
33 uvhchina 2018-07-03 15:54:36 +08:00 我们以前有个非常非常重要的系统,不定时 core dump,大概半小时一次,然后大家就写了个脚本每 30s 检查一次,core dump 了就重新启动。 大家都查了,查了定位不到具体点,确认是一个 7、8 年的老的 lib 有问题,但是...谁也不想动 这种场景其实非常常见的...我还见过有问题大家不肯修正,因为修正了报表数据就会有波动,无论是谁都不肯修,默认 bug 一直在,直到某年业务系统大规模升级割接才顺便修了 |
34 imn1 2018-07-03 15:56:33 +08:00 如果是从 bug 的错误数据,修正到正确的数据,这样做不算大问题,只是权衡轻重的问题 但如果是数据造假,那就是大问题,严重的可能涉及犯罪 手动修改与上述后者,只是取决于执行人的一念之间,必须杜绝 所以理应以责任重大为由建议查 bug,不过有思想准备这事会落在你头上就是了 |
35 newmlp 2018-07-03 16:03:27 +08:00 这种重复劳动写个脚本不行 |
36 zartouch 2018-07-03 16:10:09 +08:00 via iPhone |
37 ytmsdy 2018-07-03 16:13:47 +08:00 搞个脚本自动校验数据,发现差错自动生成修改命令。 |
38 circleee 2018-07-03 17:15:15 +08:00 纸包不住火,4L+1 |
39 nozer 2018-07-03 17:20:46 +08:00 你们领导太老实了, 要是我,就直接抓个愣头青限期修正,我管这代码是不是我以前写的, 谁写的代码还没个 BUG,但只要发现问题能及时解决就好。 |
40 469054193 2018-07-03 17:22:47 +08:00 @LanAiFaZuo 就欺上了 下没有瞒 |
41 nozer 2018-07-03 17:23:53 +08:00 而且,线上系统出问题,一般都是直接找测试, 测的什么玩意儿。 如果直接责任不摊到测试上,测试效果很难保证。 |
42 l00t 2018-07-03 17:36:52 +08:00 这种事换我就抱怨几次后直接捅到更上级去了。长痛不如短痛。与其天天做这种破事折磨个一年两年最后受不了走人,还不如彻底把事情摊开了说。 |
43 ExploreWay 2018-07-03 18:02:36 +08:00 真怕崩盘 |
44 segment fault core dump! 找不到 bug 就写个自动化补数据的程序吧,当然系统被设计越来越冗余 |
45 wenzhoou 2018-07-03 18:37:37 +08:00 via Android 事情应该干。但是必需光明正大的干! 隐藏这样一个问题而且拙劣的表演,不是心坏了就是傻!对,谁拍的板就是说谁。 你,赶紧走人。跟着这样的老大,这样的公司会有什么样的结果。为了自己的将来,选择一个良心老板很重要的。 |
46 P99LrYZVkZkg 2018-07-03 18:44:08 +08:00 bug 都找不到,这团队太不靠谱了。 实在不行把日志记全了,跟踪看异常数据怎么来的,金融数据还能允许有找不出来 bug 的问题?被人黑了吧? |
47 superbiger 2018-07-03 19:42:52 +08:00 老大自己改就算了,哪天忙不过来让别人帮忙改下都是同事也不是不行的。隐藏无所谓,只要锅别随便甩 |
48 shijingshijing 2018-07-03 19:51:40 +08:00 我比较好奇,你们老大某天生病了躺床上了怎么办。。。。 |
49 liuxu 2018-07-03 19:52:15 +08:00 源码在手上作者还在居然定位不到 bug |
52 ooooo 2018-07-03 20:08:19 +08:00 |
53 gpg 2018-07-03 20:13:07 +08:00 我觉得领导没把锅摔给你们就已经很良心了 |
54 cominghome 2018-07-03 22:52:14 +08:00 bug 这东西,真不是想找就找得到的,楼上几位说得也太轻巧了。 |
55 rainysia 2018-07-03 23:21:44 +08:00 最近半年. 做过几件事和主题有关 1, 优先修复 bug 产生的数据, 手动跑数据修复(半天内), 确认不是之前的设计问题的话, 这里就结束了. 2, 修复异常操作产生的数据, 前期是手动跑数据修复, 后期加了脚本自动修复(一天左右), 并且考虑优化业务逻辑整个避免. 3, 设计问题产生的异常数据, 前期手动跑数据修复, 中期优化设计(一周左右), 后期重构设计完全规避(持续好几周加班). 产生的价值对上面来讲, 因为没有实际产出, 所以没有上面认为的业务价值... 总结: 手动修下数据得了. 不行就自动修数据. |
56 vansl 2018-07-04 00:20:40 +08:00 via iPhone 没人想笑吗...手动改数据哈哈哈容我笑三分钟 |
57 klren0312 2018-07-04 00:25:22 +08:00 抱歉我们是自动生成 |
59 chemzqm 2018-07-04 00:36:34 +08:00 早点上报帮助公司及时止损吧,这种事瞒不住的 |
60 yangqi 2018-07-04 00:45:21 +08:00 首先你怎么知道领导没有上报问题?你觉得如果上报了,上面会在乎是否修复 bug? 上面只需要你领导的部门每天提供正确的数据就行了,细节问题当然是你领导来决定了。 |
61 changnet 2018-07-04 00:49:18 +08:00 via Android @jjx 偶尔这么做还可以。经常这么做那肯定是你没吃过苦头。如果按流程走,即使是你的责任也不会太大,毕竟谁的代码都有可能出 bug,公司有对应的风险控制。私自修改线上逻辑,出了问题,那所有责任都归你了。 我最近一次修改线上逻辑,是程序循环发包跑满 cpu,让运维重启两次都没解决问题才不得已线上改 |
62 tesiddddd 2018-07-04 01:03:12 +08:00 via iPhone 小刘啊,有事干嘛在这儿说,明天来我办公室跟我聊下 |
63 jjx 2018-07-04 06:59:20 +08:00 @changnet 你想的有点复杂了, 有些理由 造成了看起来 偷偷的改线上 bug 1. 比方说只有一个后端 2. 可能任何时间都在工作, 比方说下班时间 对于已确定的 bug , 这个时候走流程, 太教条了 另外, 改 bug 同改逻辑还真不能想提并论 至于 lz 所说的, 在我们这里是无法容忍的, 我们的规矩是 所有的工作优先级, bug 是第一位的(估计大家都是), 至于造成数据错误的 bug, 更是第一时间公司全体人员动起来解决掉的 |
65 lcy630409 2018-07-04 09:05:34 +08:00 很多在线 bug 哪来这么简单哟,在线环境,一般是不能进行任何的修改的, 万一 有一点点问题 就是全盘崩,没修改过大型在线祖传程序 bug 的 不要说话了,很刺激的 修好你 你牛 b,修坏了....自己想 |
66 zllovepork 2018-07-04 09:36:43 +08:00 @shoaly 认同 |
67 jimi2018 2018-07-04 10:03:43 +08:00 多花时间开代码吧。 |
69 luffysup 2018-07-04 14:57:36 +08:00 总要解决的 不是长久之计 |
70 flightzz 2018-07-04 16:53:31 +08:00 就没有比领导更牛逼的大牛了么 总不能永远不解决吧 |