其他分享
首页 > 其他分享> > 高级软件工程课程实验总结

高级软件工程课程实验总结

作者:互联网

一、Visual Studio Code

  1. VScode相比于其他文本编辑器而言,在实用性和扩展性方面要强很多,并且通过不同的插件,VScode还能够实现编译、调试等功能,能够作为简单的IDE使用。
  2. VScode所使用的进程隔离的插件模型使VScode的稳定性提升,保证在VScode运行期间主程序不会受到干扰,并且统管界面交互保证统一的交互原则和标准,避免出现交互混乱。

二、Git

Git是一种常用的基于分布式的版本控制工具,用于在多人项目中通过网络进行增量合作开发而无需反复拷贝整个项目,Git提供了add、push、pull、merge、commit等命令用于同步版本以及管理提交历史以便查看和回滚,rebase可用于重新整理提交记录,使得仓库中的commit记录更加清晰。

三、正则表达式

正则表达式是一种通过状态自动机对文本进行查找的工具,通过使用正则表达式语法可以在低时间复杂度内精确的查找文本中的目标字符串,在进行大批量的文本编辑如查找、替换等操作中具有非常高的性能和效率。

四、实现menu接口

开发程序时,应形成良好的代码风格,将不同的功能模块化,通过抽象出来的接口进行相互的调用和关联,以降低功能模块之间的耦合度,提高代码的质量。

五、DrawIO

DrawIO可用来绘制UML图,在软件开发过程中,用于传达软件的结构、行为等信息的UML图是必不可少的,但是由于Git是基于文本的逐行比较,因此对于就难以进行版本的控制,但是在软件开发的迭代过程中UML图往往随着软件改变,因此开发过程中往往使用文本化图像svg,而DrawIO是绘制文本化图像的工具,在VScode中也有该工具的插件可供使用,此外由于svg的特殊性,因此任意缩放不会损失细节。

六、软件的特殊机制

标签:总结,插件,Git,函数,课程,VScode,软件工程,DrawIO,文本
来源: https://www.cnblogs.com/hatsune/p/15018323.html