高级软件工程实验总结
【实验】:
一、编程神器Visual Studio Code
了解了vscode快捷键的基本使用,以及其插件的原理。
二、五大场景玩转Git
了解了git本地以及远程的使用,以及一些基本命令。
三、使用Vscode画UML类图
工程实践远程仪表识别的设计实现。
四、验证一些特殊机制
- 回调函数:向对象或函数注册一个回调函数,以便其再之后使用该函数;
- 多态:同一类型的指针指向不同的对象,引发不同的行为;
- 闭包:当前函数和周围状态的引用相互绑定,例如可以在外函数的末尾返回内部函数,通过内部函数访问到外函数中的局部变量; 异步调用:事件驱动模型下,某一个操作的执行并不是同步进行的;
- 例如网络IO,这是一个异步操作,异步操作返回时,触发回调函数的执行,典型的实现有primise,async/await;
- 匿名函数:lamda函数,方便使用的语法糖,js、java、c++中都有相关实现;
五、正则表达式的使用
了解正则表达式的基本使用,是处理字符串的神器。
【课程总结】:
孟老师授课由浅入深,课件制作十分用心,和MIT推出的The Missing Semester of Your CS Education有异曲同工之妙。
在课程中我收获了很多知识,在此对老师表示衷心的感谢!