高软课程总结_SA20225338_罗昊
作者:互联网
一、高软实验总结
SA20225338 罗昊
1.五大场景玩转git
通过本次实验了解了Git分布式版本控制系统,其思想与作用,以及各种命令的使用方法。Git的版本控制能力极其强大,通过分支、合并、本地以及上传等操作可以实现对项目版本的清晰控制。 结合远程Git仓库,能够实现多人合作开发的目的,在团队合作方面起到很大的帮助,让我在工程实践项目开发中省了很多麻烦。
2.正则表达式
正则表达式描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。通过本次实验,熟练应用正则表达式,能都大大提高工作效率。
3.menu菜单实现(加入Callback方式的接口)
这个实验要求实现一个menu菜单,在此基础上再增加回调函数的函数接口。通过这个实验学习了callback函数,它是一种实现模块通用性的实现机制,并且能够实现模块解耦功能,利用callback函数参数可以使Linktable的查询接口更加通用。
4.用VS Code + draw.io画UML用例图
通过这个实验,对在线绘图工具draw.io有了一定的了解,它提供了各类丰富的图形模板,并且可以做为VS Code 插件,码代码和画图在一个编辑器里完成,draw.io所画的UML用例图也可插入到README.md中。
5.实验验证软件中的一些特殊机制
通过这个实验对软件中的一些特殊机制有了深入了解,学会了多态、回调函数、闭包调用、异步调用以及匿名函数这些在设计模式中比较常用的机制的用法。
多态:是接口的多种不同的实现方式
回调函数:把函数的指针(地址)作为参数传递给另一个函数,当这个指针调用其所指向的函数时,就称这是回调函数
闭包:将函数作为返回值时,该函数执行所需的上下文环境也作为返回的函数对象的一部分,这样该函数对象就是一个闭包
异步调用:无需等待被调用函数的返回值就让操作继续进行的方法,可以用Promise对象将异步调用用同步调用的流程表达出来,避免通过嵌套回调函数实现异步调用
匿名函数:lamda函数在常见的命令式编程语言中以匿名函数的形式出现,比如无参数的代码块或者箭头函数
标签:异步,调用,函数,实现,罗昊,Git,实验,SA20225338,高软 来源: https://www.cnblogs.com/xyfans/p/15027197.html