华为实习日记——第四十五天

  这几天的开发任务有点多,每次下班回到寝室都不想动,日记也空了几天没写。

  先总结下这几天的任务。上次画完场景树后,基本上就开始开发任务了。刚开始我入手比较慢,所以划分task的时候给自己留了一手。两个story,每个story划分3天的开发时间:

  • api参数校验1天
  • agent发送rest请求1天
  • LLT编写0.5天
  • 测试验收0.5天

  这里先说一下LLT,华为的敏捷开发为了让代码在入库之前就确保问题最少,设置了Low level test,也就是LLT。编写的LLT就是对自己写的业务代码的测试,LLT要求覆盖自己写的代码中的所有场景,有点类似于软件测试中的路径覆盖。并且测试验收story的一个标准就是,开发人员编写的LLT要达到代码的70%行覆盖率。

  第一天参数校验,比较简单,上午把代码编写完,下午向师父请教了LLT的编写方法,然后在下班前找测试验收task。

  第二天agent发送rest请求,这个比昨天的代码量多了些,不过也是完成了。第一个story就在周二下午完成交付。

  昨天是版本转测试的时间,但是我还有取消阵列的受保护环境的story没有交付。所幸这个story和上一个比较类似,用了一个小时把代码编写完成。然后由于各种原因, 浪费了一整天的时间在测试。昨晚上加班到9点完成story的交付,然后在git上提交完自己的代码走人。

  今天整体比较轻松,就是把代码出包后,在环境上整体验一遍。做的事情虽然少,但是也不是特别顺利。下午4点钟左右,出现网络波动,大家的虚拟机都连接不上。等到了5点,虚拟机可以连上了,eBackup的环境又出了问题。6点钟的时候,eBackup环境恢复正常,可以Ping通。我在自己的环境上部署完成后完成自测,由于界面的同事需要开发一些新需求,我又在一个新的环境的给他部署了场景,提供给他做开发。做完这些已经6:30了,给PL发送邮件告知进度,然后下班。

  现在还有一个遗留问题,就是在添加阵列的备份能力时,api/controller/agent进程间的调度是异步调用。这就导致api在下发请求后,不管agent进程有没有添加成功,界面上都不会有任何响应,这点是不能接受的。所以上午和PL沟通的结果是,在下个迭代加一个story,这个story的作用就是检测agent进程有没有执行成功,如果失败的话,给界面返回失败的状态。

  明天应该测试就要对我们的代码跑测试用例了,如果我的代码没有问题的话,我明天应该比较轻松。明晚上我师父要请我和另一个新入职的员工还有我们PL一起吃饭,最近没啥胃口,随便吃点吧。

时间: 2024-10-01 06:59:55

华为实习日记——第四十五天的相关文章

华为实习日记——第三十五天

早上7:10起床,7:35出门打车.今早的UBER师傅是个老司机,开的很快,还比较稳,8:10到公司,到的以往早些. 成都的二伏天都有点让人受不了,还没吃饭就开始出汗,大清早就想赶快吃完早饭回U9吹空调. 9点多收到了工资到账的短信,扣掉税和请假的工资,到手4.7k,开心到飞起,可以愉快地买买买了. ヾ(????)?" 早上9:40晨会,PL和我交待说场景树需要开发人员和测试人员一起画.10:30的时候,我就和我们组的测试人员把我昨天画的场景树过了一遍.我昨天画的场景树的整体流程还是正确的,只是

华为上机题汇总(十五)

华为上机题汇总(十五) 注:编译环境为Visual Studio 2012,答案仅供参考. 目录 华为上机题汇总十五 目录 第七十一题 第七十二题 第七十三题 第七十四题 第七十五题 第七十一题 71.渡口问题: 同类车辆先来先上,客车优于货车,客车上了4辆后才可以上货车,客车不足4辆可用货车补充. 客车为0,货车为1 输入:5 00101 输出:01324 #include <iostream> #include <queue> #include <vector> u

什么是四十五

四十五,创作手机的照片墙. 她,是一款手机墙纸制作工具. 以照片墙的风格,将45张有故事的图片拼起来. 有Ta,毕业前,拼一张,留下回忆,让那些花儿伴你掌心:有Ta,旅游后,拼一张,留下心情,让沿途精彩一次尽览:有Ta,手机壁纸才有故事.

Gradle 1.12用户指南翻译——第四十五章. 应用程序插件

文由CSDN博客貌似掉线翻译,其他章节的翻译请参见: http://blog.csdn.net/column/details/gradle-translation.html 翻译项目请关注Github上的地址: https://github.com/msdx/gradledoc 本文翻译所在分支: https://github.com/msdx/gradledoc/tree/1.12. 直接浏览双语版的文档请访问: http://gradledoc.qiniudn.com/1.12/usergu

QT开发(四十五)——XML文件解析总结

QT开发(四十五)--XML文件解析总结 一.XML文件解析方式的特点 1.DOM解析XML文档的特点 基于DOM的解析器的核心是在内存中建立和XML文档相对应的树状结构.XML文件的标记.标记中的文本数据和实体等都是内存中的树状结构的某个节点相对应. 优点:可以方便地操作内存中的树状节点 缺点:如果XML文件较大,或者只需要解析XML文档的一部分数据,就会占用大量的内存空间 2.SAX解析XML文档的特点 SAX解析的核心是事件处理机制,SAX采用事件机制的方式来解析XML文档.使用SAX解析

【Unity 3D】学习笔记四十五:游戏实例——击垮围墙

用这个游戏实例来总结之前我们复习的所有关于物理引擎的知识.在游戏中,发送一个球形的炮弹来击垮前面的墙.给炮弹与墙都添加了刚体组件,给炮弹绑定了粒子系统,并且在炮弹的粒子动画中添加了5组不同的颜色,显示移动轨迹. using UnityEngine; using System.Collections; public class Script_06_14 : MonoBehaviour { //炮弹对象 private GameObject obj; //准心贴图 public Texture te

ActionScript3游戏中的图像编程(连载四十五)

总目录:http://blog.csdn.net/iloveas2014/article/details/38304477 3.1.1 Flash简单滤镜的共性分析 在模拟Photoshop样式的过程中,我们发现两个毫不相干的滤镜居然会有很多参数出奇地一致.实际上,好多个简单滤镜都有重复,下面我把它们整理成表格供大家查看. 滤镜名称 模糊 强度 距离 颜色/渐变 品质 内外 挖空/隐藏 投影 √ √ √ √ √ √ √ 发光 √ √ √ √ √ 模糊 √ √ 斜角 √ √ √ √ √ √ √ 渐

第四十五章

第四十五章1 老子是在教导我们不追求完美吗? 大成若缺,其用不弊 最完美的东西,好似有残缺一样,但它的作用永远不会衰竭. 做事忘记结果,才能更坦然. 各位朋友大家好,今天我们接着来讲<道德经>,来听听老子老先生给我们带来什么样的人生启发.今天我们来到了第四十五章的讲解. 时光过的非常快,从我去年开始讲到现在,已经讲了二百多期,已经第四十五章了,<道德经>共八十一章,我们讲了一半出头了,这时间还是比较快的.有很多朋友听完以后觉得特别开心,心里不纠结了,我看到这样的留言我很开心.有人说

程序员的奋斗史(四十五)——大学断代史(九)——独自南下的岁月

文/温国兵 2014年2月,独自踏上了南下的路. 对于一个13岁就独自到过广州的我来说,出远门并不陌生.话虽如此,但还是感到了独自南下的那份孤独.到了广州,找房.买生活用具,沉重的包袱压得我喘不过气来.大把大把的金钱瞬间就流入他人的口袋,才知道生活的不易和挣钱的艰辛.以前享受着高枕无忧的生活,每个月父母按时打来生活费,每天在学校过着安逸的生活,却不知父母在外打拼的艰辛.是的,父母在外承受了太多,为了我的幸福生活牺牲了太多,而我很多时候却不知道知足,有时在不经意间说伤害父母的话,现在想来很是不应该