发表于: 2017-10-22 23:41:17

1 798


今天完成的任务

一、看老大讲解怎么打tag的视频
  1.RELEASE和SNAPSHOT的区别
  RELEASE是稳定版,SNAPSHOT是开发版
  2.打tag的意义
  打tag相当于每一个正式版本的备份,出现BUG的时候,可以修改。
  3.打tag的前提

  1)项目pom文件的<version>标签必须是SNAPSHOT版本

    


  2)pom不得引入SNAPSHOT版本的依赖

 


  3)pom中引入RELEASE插件,并指定tagBase
  
  4.打tag的步骤

  1)代码必须和SVN上的代码一致(也就是打tag之前,在满足前面三个条件之后,要commit代码保持代码一致后再打tag)

  2)运行命令mvn release:preparer(自动打tag)
  在执行过程中需要做的事情:
  A  确认tag文件名(项目名-版本号)(按回车确认)

  B  确认tag目录位置(按回车确认)


  执行完的结果有两个:
  A  pom文件自动添加一个<scm>标签

  B  在SVN上生成tag


  3)运行命令mvn release:perform

  把tag发布到私服(镜像)上


  5.回滚
  当使用命令mvn release:preparer打tag失败时,可以用mvn release:rollback进行回滚。回滚的内容包括两个:
  A  删除 mvn release:preparer 在SVN上创建的tag

  B  删除 mvn release:preparer 在pom文件生成的<scm>标签


二、复盘PPT--文本

一、学到的技能

按官网任务写


二、任务期间的学习总结
最大的收获 -- 形成了自己的学习方法
1.使用新的框架和第三方SDK要从最简单的demo开始,运行成功以后再改成自己想要的样子,最后再集成到项目中。
2.最简单的demo往往都是都是在这些框架、第三方SDk的官方引导教程或者是使用手册里。
3.碰到新的框架和SDK不要有畏难情绪。成熟的框架和SDk一般都是封装的很好的,而且这些框架和SDk的意义就是让我们能够通过轻松的使用它们从而实现复杂的功能,所以碰到需要使用新的框架和SDk的时候。

4.最开始真的特别怕运行的时候出错,一长串的异常看的是非常头痛、扎心。经过这2个多月的学习,碰到了很多出错的情况,慢慢的学会根据报出的异常去定位问题,解决问题。我现在已经不怕出错了,就怕出错不报异常。在这一点上,我也深刻的理解异常捕获的重要性和使用日志记录异常的重要性。


三、对项目开发流程的理解

敏捷开发流程


四、对职业素养的理解
1.责任
BUG要第一时间修复
每天要对完成的功能做集成测试
做不完的工作要及时交接出去
看到跟自己相关的通知要及时回复
工作交接要负责
遵守规范
2.细节
向师兄请教问题的时候,描述要尽可能的详细,包括问题发生的过程、报的异常和代码截图都要提供。
回复完成的任务要精确到分钟
3.流程
请假流程
开发流程
延期流程

BUG修复流程


五、对复盘项目的期望

希望通过复盘,了解后端工程师到底是怎样进行项目开发的。把任务期间没了解的、学的不到位的知识再好好学一遍,能够编写规范的代码、加深对敏捷开发的理解,为进真实项目做一个准备。


遇到的问题

暂无


明天的计划

早上复盘评审

下午开始做方案设计


进度

准备进复盘



返回列表 返回列表
评论

    分享到