chapter2

git:

创建:git init

暂存:git add <filename>

提交:git commit -m “commit message”

链接:git remote add origin <URL>

推送:git push- u origin master

创建分支:git checkout -b <branch name>

切换分支:git checkout <branch name>

合并分支:git merge <branch name>

删除分支:git branch -d <branch name>

git中的四个区域:workspace、staging area、Local repository、Remote repository

1. 通常软件构造过程
(1) Programming:有编程语言,也有建模语言,如UML,还有配置语言,如XML、JSON。

(2) Code review、Static code analysis:可以使用工具来发现bug,如CheckStyle, SpotBugs。

(3) Testing:测试,单元测试、集成测试、系统测试…

(4) Debugging:调试

(5) Dynamic code analysis/profiling:在程序运行的过程中查看并发现问题,本课程不涉及这部分

(6) Refactoring:重构不改变功能,只是处于更容易维护的目的对代码优化

(7) Build:第2部分

2. 狭义的软件构造过程(Build)
这是一个借助于工具,将软件构造过程中大的各阶段的活动自动化的过程,尽可能地脱离人工,以提高构造效率。

常用的工具:Jenkins、Make、Ant、Maven、Gradle

利用工具完成项目的自动化构建、测试、打包release等功能,完成build time–>run time。

posted @ 2021-07-07 14:59  SycpI  阅读(46)  评论(0)    收藏  举报