详细描述个人项目的开发环境配置过程
问1:使用的编程语言,选择该语言的原因分析,编程经验(历史代码量等)
我使用的编程语言是c++,之所以我选择这门语言因为c++是一门被广泛应用的编程语言,c语言概念少,词汇也少,一般基本的编程元素都包含在内,我自己还处于编程小白阶段,从事电机本体设计,对编程语言了解较少,以后会加大这方面的研究与学习!
问2:使用的集成开发环境,与同类环境的优劣比较
VS2019作为目前最新的编程系统,作为一个较为完整的开发工具集,包括了整个软件周期中所需要的大部分工具,如uml工具、代码管控工具、集成开发环境(ide)等等。所写的目标代码适用于微软支持的所有平台,包括microsoft windows、windows mobile、windows ce、.net framework、.net compact framework和microsoft silverlight 及windows phone。visual studio是目前最流行的windows平台应用程序的集成开发环境。最新版本为 visual studio 2015 版本,基于.net framework 4.5.2 。与其他同类环境相对比其优点是 1.能帮助开发人员编写代码,提升质量,减少bug;2.提升反馈速度,减少重复工作,提高开发效率;3.保证最后的代码修改后不会破坏之前代码的功能;4.使代码维护变得更容易;5.有助于改进代码质量和设计。
问3:使用的版本控制工具和平台,与集成开发环境的集成度分析,基本的操作介绍,给出代码仓库链接和用户名,给出一个具有多次提交记录的项目示例。
使用的版本控制工具为git-hub,平台为码云,Visual C++是一个 基于windows操作系统的可视化集合开发环境IDE。Visual C++由许多组件组成,包括编辑器,编译器,调试器以及程序向导AppWizard等开发工具,代码仓库链接为(http://www.cnblogs.com),用户名为zhang-shuheng,
问4:使用的单元测试框架,描述该框架具有的特色的单元测试功能,给出一个单元测试的示例;
VC,dev-c,wingw,developer studio是目前支持标准较为好用的,我采用的是VC单元测试框架,优点是 1.能帮助开发人员编写代码,提升质量,减少bug;2.提升反馈速度,减少重复工作,提高开发效率;3.保证最后的代码修改后不会破坏之前代码的功能;4.使代码维护变得更容易;5.有助于改进代码质量和设计,但同样单元设计的成本较高,编写也会增加一定的工作量,前期投入较大等等。
问5:记录整个环境配置过程的问题与解决方法、心得体会。
VS2019安装完成后不能正常打开的问题,选择自定义方式安装后,仅勾选visual c++,安装位置选在D盘文件夹下,安装后不能正常打开。。。
解决办法:尝试用安装文件修复,结果不行,继续卸载安装,选择默认方式安装,只改变了安装位置,安装完成后可以正常运行,解决了。。。
心得体会:出现失误后要及时问老师和同学,很多过来人的经验会使自己少走很多弯路,安装时进行的每一步要细心,尽快熟悉VS开发环境与使用!