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。

浙公网安备 33010602011771号