Software Engineering

来自iCenter Wiki
跳转至: 导航搜索

设计模式 Design Pattern

程序是解决客观问题的计算机软件。编程语言本质上是对计算机解决问题能力一个抽象。

编程是用于描述客观事物及其问题的一种工具。编程这种描述的解决过程可以在机器上运行完成。

敏捷编程 Agile Programming

代码管理

Make

自动化编译链接管理工具。

  • CMake

CMake是"cross platform make"的缩写,是个开源的跨平台编译链接管理工具。

它用配置文件控制建构过程(build process)的方式和Unix的Make相似。CMake的配置文件取名为CMakeLists.txt。

Git

协同开发代码管理工具。

Gitlab系统的安装配置

Gitlab的使用和操作

CI

自动化连续集成和测试。

单元测试

Unit Test