高级软件工程课程实验总结
1、 编程神器VS Code
VS Code的功能非常强大,内置了许多常用功能和强大的自定义功能。本次实验学习了使用了VS Code基本操作和常用快捷键,体验下来感觉VS Code十分适合中小型项目的开发和日常学习使用,非常的轻量化,而且可以根据自己的需求定制脚本、快捷键、安装插件。
2、五大场景玩转git
分别在终端和VS Code中尝试使用git进行版本控制。之前git是单人情况下的使用,只需要git clone、git pull 、git push就可以满足需求。在听过孟宁老师的课之后才了解了git的初衷是完成分布式的版本控制,在管理一个大的项目时可以将多个模块分配给不同的团队成员进行开发,将不同模块进行分支,完成后进行项目分支合并就可以整合成一个完整的项目。
3、正则表达式的使用
正则表达式在文本处理中非常有用,vim中的许多命令都需要使用到正则表达式,我们可以快速的使用正则表达式选定满足要求的文本进行批量处理,大大加快了某些场景下的代码修改。
4、 使用VS Code + draw.io绘制UML用例图
通过高级软件工程课程的学习,了解到可以使用VS Code快速进行用例图、流程图的绘制,绘制完成的图也可以非常方便的进行导出。
5、软件中的特殊机制
- 闭包:内部函数总是可以访问其所在的外部函数中声明的参数和变量,即使在其外部函数被返回之后。
- 匿名函数:一些不常用的函数可以使用匿名函数完成,简化代码
- 回调函数:函数作为函数参数传入,JS中callback的使用也很多
- 异步调用:可以无需等待被调用函数的返回值就让操作继续进行的方法
- 多态:在面向对象编程中,根据不同的上下文呈现不同的表现,调用同一个方法执行不同方法体。
浙公网安备 33010602011771号