第四周任务完成情况
一、理论学习
1、学习慕课第七、八章


二、学习《构建之法》中的“软件过程/方法论”、“团队中的角色与合作”章节。
学习体会:
(1)对软件开发过程有了一定的了解,但对像敏捷开发之类的概念还有点模糊,实践多了应该就能深入理解了。
(2)软件开发过程主要包括需求分析、开发、维护等等,需要合理的团队合作来完成,团队合作有很多方法,方法合适的话会提高软件开发效益,目前还没体会过这个过程,希望未来工作的时候有机会参与下大型项目开发。
(3)编写时不规范的地方较多,以后会多加注意,学习别人的优点。
二、实践学习
1、对代码仓库进行了整理,将不同项目放在了不同的仓库,对之前所写的所有代码进行了代码规范性检查和修改。见:
https://github.com/lxxlccly/rjgc
https://github.com/lxxlccly/rjgc2
https://github.com/lxxlccly/rjgc3
2、熟悉github两人合作编写的相关操作。见:https://github.com/lxxlccly/rjgc4
(1)尝试了两个人在不同时间段工作,工作前拉取,工作后推送,不会冲突;
(2)尝试了两个人操作不同文件,冲突时会发生如下图所示情况,合并就好了;

(3)尝试了两个人操作同一个文件,合并之后会显示两人各自的修改记录,如下图所示,合并之后对不合理的地方再次修改后推送就好了。

(4)尝试了创建分支再合并,根据合并后的情况进行修改就行了。

三、学习记录
| 学习时间 | 学习内容 | 评价 |
|
2020.3.10 17:30-19:30 |
对代码仓库进行整理,对所有代码进行规范性检查 | 本周主要是理论学习,对以前代码不规范的地方进行了修改 |
|
2020.3.11 13:00-16:30 |
慕课第七、八章 | |
|
2020.3.12 13:00-15:30 |
现代工程软件讲义第四、五章节 | |
|
2020.3.13 8:00-10:00 |
博客园讨论 | |
|
2020.3.13 19:30-21:00 |
熟悉github两人合作编写的操作 |

浙公网安备 33010602011771号