发表于: 2017-07-03 22:20:22
2 1173
今天完成的任务:
本来今天是要继续总结复盘项目的.被PM大大催着去维护项目了.可以说这一天是在高强度,低效率中度过的.但时刻的绷紧神经,让我的状态从这几天做完复盘项目的懒散中调整过来.也算是意外之喜吧.
从复盘到真实,套路一脉相承,但细节确实更让人留神.以前旁边有莎莎师兄在,什么都可以问.养成了依赖,突然上到一个要独自完成的境地.开始有点不知所措.原来他替我们在平常中处理了多少琐碎之事和技术难题.哎,惆怅难以排解,且行且珍惜吧!
说说遇到的问题和收获:
PM的要求很简单,改代码只用了十几分钟而已.但从本地发到开发,从开发转到测试,再从测试发布到线上的流程不熟悉.导致来回往复,折腾了好长时间.超出了PM对时间的预计,没的说这个肯定是自己的锅,所以在wiki上扣了10分.对项目的不熟悉,也让自己缩手缩脚,没有大胆尝试.但也从中学到了不少以前不曾关注的层面.试想我这样一个学习了三个多月,对复盘项目也算是较为熟悉,Linux用了不短时间.在有人帮助的情况下还是一头雾水,来回折腾,可见规范的严格之处.假以时日,必成体系.
细节方面:
1.ansible 脚本可以在开发机1,部署任意服务器的项目.只要你连接起来,都可以一键部署.包括测试环境,开发机2.可能也可以做到线上的部署(这个没验证过).
2.开发,测试,线上是不同的服务器,也就是电脑主机.这一次有了直观的感受,以前没有接触过测试,线上.有点小神秘.现在才发现目录接口什么的都比较相似,以后就没有那么怵了.
3.线上部署一般只替换其中的某些做过修改的classes文件.而不是整体打新的war包.
4.MySQL可以通过sql语句删除整个表中内容,这个确实囧.以为要以一条一条的来,主要是以前Navicat用惯了,没怎么用命令的方式删除.脑子没转过弯来.
5.线上的Nginx目录很分散,在好几个目录下面,usr有,etc有,不想开发机在一处.卡了一会.后来了解到,一般的Linux系统都是这么装的.看来,有必要再补充一波Linux的目录结构知识了.
6.学会几种邮件的格式和流程.
明天的计划:
熟悉海川项目,做好后续维护工作.继续总结复盘项目.
评论