第86章 手把手教学


林禹立刻把何健飞和花艳欣叫来,指着屏幕上那封邮件,沉声问道:“谁能给我解释一下,这是怎么回事?”

  何健飞一看,也是大吃一惊,扭头问道:“你、你怎么把生产环境的代码给覆盖了?!”

  花艳欣懵懂的回复道:“啊?什么覆盖啊,不是你叫我push的吗?”

  何健飞脸都绿了:“那你也要看一下当前分支啊!怎么推到master分支上了?推也就算了,冲突也不解决。”

  花艳欣不高兴了,声音高了八度:“凶什么凶嘛,一个大男人在这里斤斤计较,有问题就去解决啊,亏你还是个主管!抛开事实不谈,你就没有错吗?”

  林禹一看没玩了,打断道:“停!你先告诉我,你是怎么在没解决冲突的情况下,把代码push上去的?”

  花艳欣一看是林禹说话,立刻变成了软妹子:“啊~我用‘git  push’命令的时候,看到它报错了,就拍下来,发XHS上面问了,结果一堆好心人告诉我,用‘git  push  --force’命令~我试了一下,果然成功了~”

  说完,一副“我厉不厉害,快夸夸我~”的表情。

  林禹听了,脸都黑了,而何健飞则是欲哭无泪。

  别人都是面向对象、面向领导编程,头一次见到“面向乐子人”编程的!

  林禹问:“这种事情,为什么不问主管,还擅自发公司的照片到网上?”

  花艳欣一愣,怎么感觉林禹在责怪她,刚刚不是还用自己的机智,化解了一次报错吗?

  于是阴阳怪气的说道:“他?我看他好像很忙的样子,这种小事,怎么能麻烦领导呢?”

  林禹一听,好家伙,这是在内涵自己呢。

  不过他先不计较这个,问何健飞道:“她是怎么拥有合并master分支的权限的?”

  何健飞冷汗直流,过了几秒才解释道:“之前人少,我和陈翠萍都开了master权限,这样无论谁请假了,另一人都有处理生产缺陷的权限。”

  “这次给她分配权限的时候,就按照原来的策略分配了……”

  林禹听了,叹了口气。

  何健飞心里一紧,而花艳欣则是心花怒放,终于看到林禹吃瘪了。

  许久林禹淡淡的对何健飞说道:“昨天公司搞‘护网行动’,所有的生产流水线都重新跑了一遍,这才导致昨天花艳欣推上去的代码,被部署到生产了!”

  “趁现在大部分CDN的缓存还没到期,你先紧急把代码回滚一下,然后联系运维部,重新点一下生产部署。申请紧急版本发布的邮件,稍后补给我。”

  “现在华东区,已经有用户反馈了,快去!”

  何健飞听了,立刻回去处理问题了。

  林禹看了花艳欣一眼,没说话,摆了摆手,让她也回去了。

  然后点开邮箱,噼里啪啦的开始打字。

  花艳欣此刻也不是滋味,预想中的“重视”也没出现。

  5分钟后,他们都收到了一封林禹发出来的邮件。

  收件人是总监和部门长,他们,准确地来说,是整个增员组,都在抄送范围。

  大致意思是说,因为林禹自己的管理问题,代码库权限未能明确分配,导致出现了今天的生产事故。

  然后列举了事故的前因后果,影响范围,并附上了后续改进和防范措施。

  最后附上了对自己的惩罚申请。

  全程都没有提到何健飞和花艳欣,所有的锅都自己揽下了。

  增员组全员看到这封邮件,都沉默了。

  大多数领导,遇到锅,就推给下属,看到好处,就抢过来。

  虽然上一任领导,没有刻意的甩锅,该是谁的还是谁的。

  但像林禹这样,不是自己闯的祸,也归因于自己,主动承担管理的责任,这算一股清流了。

  好在魏总没说话,部门长吴权,也只是回复了一句:“处罚就免了,下不为例。”

  不然何健飞得肝疼。

  那可是他2个月的工资,都不知该怎么还人情了。

  林禹看到吴权回复后,也舒了一口气。

  这些都是他的小钱钱啊!!

  他发这封邮件,故意抄送那么多人,也是把领导们放在架子上烤,算是阳谋了。

  吴权真要是同意了,也没得说,于情于理都合适。

  但到时候,增员组就更加上下一心了,这不利于他的制衡管理。

  甚至有可能威胁到自己的位置!

  万一来个清君侧,把自己架空,就搞笑了!

  林禹想了一下,还是温和的把花艳欣叫过来,让她带着电脑,坐在林禹旁边的空位上,并分了一块显示器给她。

  然后点开代码编辑器,耐心的教她怎么处理那种情况。

  不管她当时是有意还是无意,教会下属正确的做事,也是领导应该做的。

  看着她正确操作了两遍之后,林禹又拿了个笔记本,迅速的把刚才的要点写下来,待全部教学完成后,再送给她,防止她以后忘记。

  然后对着页面效果和代码,温柔的开始讲解代码语法和思路。

  “呐,这个switch语句呢,case分支结束时,要么加break,要么加return,不然它会一直执行下去,直到遇到break或return语句。都遇不到,就会走default分支了,这也是为什么你在这里赋值的变量没有生效,因为被后面的覆盖了。”

  “我们一般不这么写if语句,如果遇到大量需要单向输出的判断,就用switch语句。虽然你这么写也能达到效果,但是要打很多字啊,后面的人维护起来也会很麻烦。”

  “代码块尽量不要叠在一行,要适当分行,这样才能看得更清楚。”

  “我帮你弄一个格式化插件,这样你也不需要做什么,每次保存的时候,会自动帮你格式化。”

  他之前看了提交记录,花艳欣真的就是纯0基础,很多代码都是抄网上或别人的。

  甚至连复制都复制错了,没有自己的一点思考。

  一开始花艳欣还有点抗拒,觉得林禹是想羞辱她。

  但过了一会儿,发现林禹是真的在教自己后,也静下心来,开始汲取知识。

  花艳欣的智商并不差,甚至可以说算高材生之流了,不然也不可能短期内就突击完面试题。

  以及把XHS的账号,独自运营到上百万粉丝。

  她太懂人性了,她想要什么,只要稍微暗示一下,就能拿到。

  唯独在林禹这里吃了亏。

  不过某种意义上来说,林禹这次肯手把手教她,也算她的策略成功了吧。

  毕竟,这几个小时跟她说的话,比之前的都加起来,还要多几倍!

  旁边的同事,除了羡慕嫉妒恨,也带了一丝佩服。

  毕竟林禹是真的把知识点讲到位了!

  从基本语法,讲到框架运用。

  甚至后端听了,也觉得自己可以用框架写前端了!

  时间过得飞快,一眨眼就到了下班时间。

  林禹听到下班铃,立刻停止讲解,然后说道:“今天就先到这吧,周五了,早点下班。周末你要有兴趣的话,自己复习一下,下周咱们再继续。”

  然后关电脑,起身,推椅子,转身往外走,一气呵成。

  他又恢复了之前那种冷酷的模样。

  不过这次,花艳欣没有再生气。

  她坐在那,看着林禹留给她的笔记本,沉默了许久。

  掏出手机,给某人发了一条信息。


  (https://www.bsl88.cc/xs/3666636/11111046.html)


1秒记住百书楼:www.bsl88.cc。手机版阅读网址:m.bsl88.cc