高级软件工程实验总结-SA20225405-苏俊杰
2021/7/17 6:06:56
本文主要是介绍高级软件工程实验总结-SA20225405-苏俊杰,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、实验目录
- 编程神器VS code
- 五大场景玩转Git
- 用VS code + draw.io 画UML用例图
- 实验验证软件中的特殊机制
二、实验总结
2.1 编程神器VS code
在本次实验中,我完成了VS Code的基本配置,对自己常用的语言进行环境配置以及插件安装。VSCode对开发者就十分友好,让我印象深刻的是VSCode的设计,不管是进程隔离的插件模型,还是先进性的引用LSP(Language Server Protocol)和 DAP(Debug Adapter Protocol)两大协议,都体现出了简洁明了的特点。它也非常轻量级,提供开发者最常用的功能:编辑器+代码理解+版本控制+远程开发+调试,另外可按所需下载插件,简洁高效且个性化。
2.2 五大场景玩转Git
Git是一种分布式版本控制工具,主要用于对文本数据进行版本管理。
结合远程Git仓库,能够实现多人合作开发的目的。在团队合作方面起到很大的帮助。除了使用git add/commit/push/branch/pull 等 ,通过使用git rebase操作,还能够实现在本地存在的部分分支节点不出现在远程网络中,帮助我们理解了github的版本控制逻辑。
2.3 用VS code + draw.io 画UML用例图
本次实验是在实验1的基础上,用VS Code + draw.io画UML用例图。UML的全称是Unified Modeling Language,即统一建模语言。draw.io是一款非常方便的绘图工具,支持VS code插件的同时还支持网页端,而且网页端的使用也十分方便。UML可帮助我们做软件需求分析和软件设计的工作。这二者的结合让我们在完成实验的同时,也对我们以后的学习和工作很有帮助。
2.4 实验验证软件中的特殊机制
(1)回调函数:可以将函数的指针(地址)作为参数传递给另一个函数;
(2)多态:同一接口使用不同实例执行不同操作。
(3)闭包:将函数与函数的上下文环境合称闭包,可访问外部函数内部作用域。
(4)异步调用:promise将异步调用以同步的流程表达出来,避免嵌套回调函数,简化了回调函数传入的接口实现。
(5)匿名函数:ES6使用箭头函数,没有名字的函数,可作变量值、参数值、自调用。
三.总结和致谢
作为一个软件工程专业的学生,高级软件工程这么课程对我来说十分重要。这门课不仅在总体上让我们知道了什么是软件工程,也让我们认识到了一位软件工程师应该去做什么。与此同时,老师也结合我们所学,设计了这些实验,让我可以将在课堂上学到的知识运用到了实处。
非常感谢孟宁老师。
这篇关于高级软件工程实验总结-SA20225405-苏俊杰的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24怎么修改Kafka的JVM参数?-icode9专业技术文章分享
- 2024-12-23线下车企门店如何实现线上线下融合?
- 2024-12-23鸿蒙Next ArkTS编程规范总结
- 2024-12-23物流团队冬至高效运转,哪款办公软件可助力风险评估?
- 2024-12-23优化库存,提升效率:医药企业如何借助看板软件实现仓库智能化
- 2024-12-23项目管理零负担!轻量化看板工具如何助力团队协作
- 2024-12-23电商活动复盘,为何是团队成长的核心环节?
- 2024-12-23鸿蒙Next ArkTS高性能编程实战
- 2024-12-23数据驱动:电商复盘从基础到进阶!
- 2024-12-23从数据到客户:跨境电商如何通过销售跟踪工具提升营销精准度?