编程工具与开发环境作业指导书.doc
编程工具与开发环境作业指导书
TOC\o1-2\h\u3419第1章开发环境概述 3
226351.1开发环境的基本概念 3
183881.2开发环境的组成与分类 3
92111.2.1开发环境的组成 3
316901.2.2开发环境的分类 3
115871.3开发环境的选择与配置 4
135931.3.1开发环境的选择 4
133171.3.2开发环境的配置 4
29290第2章操作系统与编程工具 4
190542.1操作系统简介 4
314162.2常用操作系统及其特点 5
110192.2.1Windows操作系统 5
225082.2.2Linux操作系统 5
213532.2.3macOS操作系统 5
265032.3编程工具的安装与配置 6
124462.3.1编程工具概述 6
147072.3.2编程工具安装与配置 6
21848第3章集成开发环境(IDE) 7
303143.1IDE概述 7
115553.2常用IDE及其特点 7
47633.2.1Eclipse 7
325063.2.2IntelliJIDEA 8
303253.2.3VisualStudio 8
249423.3IDE的基本使用方法 8
22202第4章版本控制工具 9
53414.1版本控制概述 9
323364.2Git的基本概念与操作 9
73154.2.1Git简介 9
80384.2.2Git的基本概念 9
301584.2.3Git的基本操作 10
120004.3GitHub的使用方法 10
10164.3.1GitHub简介 10
92714.3.2GitHub的基本操作 10
17300第5章代码编辑器 10
23395.1代码编辑器概述 11
86235.2常用代码编辑器及其特点 11
245255.2.1VisualStudioCode 11
9905.2.2SublimeText 11
233885.2.3Atom 11
115235.3代码编辑器的插件与配置 11
15575.3.1插件 12
198335.3.2配置 12
2417第6章调试工具 12
167216.1调试概述 12
122336.2常用调试工具及其使用方法 12
219586.2.1断点调试 12
134576.2.2代码覆盖率工具 13
304906.2.3功能分析工具 13
243746.3调试技巧与实践 13
292926.3.1逐步调试 13
15616.3.2条件断点 13
49496.3.3日志输出 13
169626.3.4使用调试工具的插件和扩展 14
254186.3.5代码审查 14
86336.3.6测试驱动开发(TDD) 14
16650第7章单元测试与测试工具 14
219337.1单元测试概述 14
308967.2常用单元测试框架 14
7237.2.1Java 14
23327.2.2C 14
198637.2.3Python 15
270867.3测试工具与自动化测试 15
187237.3.1测试工具 15
318477.3.2自动化测试 15
26435第8章代码审查与静态分析 15
285248.1代码审查概述 15
145018.1.1基本概念 16
174188.1.2审查目的 16
20748.1.3审查方法 16
304288.1.4审查流程 16
288518.2静态分析工具及其使用方法 16
30788.2.1常见静态分析工具 16
199558.2.2使用方法 17
3018.3代码质量评估与改进 17
77908.3.1代码质量指标 17
317538.3.2代码质量改进方法 17
29841第9章项目管理与协作工具 18
6749.1项目管理概述 18
118729.2常用项目管理工具 18
129329.2.1Jira 18
134219.2.2Trello 18
221149.2.3Asana 18
167369.2.