时间:2016-11-21来源:本站原创作者:佚名

3.编程工具的使用

最后一部分我将介绍编程的一些实用工具,这些工具的使用会使编码变得更加快捷和高效。

(1)代码编写查看工具

SourceInsight:是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++,C#和Java等程序的分析。SourceInsight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。VisualStudio:windows下最常用的开发平台,不多说。UltraEdit:是一款强大的文本编辑器,UltraEdit功能全面,使用方便,是理想的文本、十六进制、HTML、PHP、Java、Javascript、Perl和程序编辑器。小编常用它来查看二进制文本。Eclipse:是著名的跨平台开源集成开发环境(IDE)。需要注意的是它不仅可以用来开发JAVA,也可以用它来开发C/C++程序哦。VIM:在LINUX下开发常用的一个文本编辑器。

(2)代码管理版本控制工具

代码管理工具在软件开发过程中是非常重要的,我们汇文教育以前有些项目组就是因为代码管理的问题造成了很多重复性的工作。所以大家在做大项目时要利用代码管理工具管理好每一个版本,万一之后的某个版本出现了问题,那么可以回溯到之前的版本中来查看问题所在。代码管理工具可以和下面介绍的代码对比工具结合在一起使用。RationalClearCase:是业界非常优秀的软件版本控制工具和软件资源配置管理工具,在软件开发过程中,采用ClearCase进行版本控制能够实现真正意义的并行开发,提高开发效率。这个工具不是开源的。ApacheSubversion(SVN):是一个开放源代码的版本控制系统,是很多公司为了降低成本,同时满足开发人员想利用更少的过程,约束以及控制,而采用简化的配置管理解决方案。SVN的优点在于简单,方便;但SVN也有一些不足之处,因为SVN只是版本管理工具,对于配置管理的支持比较缺乏,例如完善的版本树,便捷的项目级代码管理,代码集成的支持等。Git:是一个分布式版本控制/软件配置管理软件,最初是linux内核开发者为了更好地管理linux内核开发而创立的。与SVN一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。Git的速度很快,这对于开发大项目来说很重要。

(3)代码对比工具

BeyondCompare:是我到目前为止最好用的代码对比工具。为什么要比对代码呢?大型的工程都是多人开发的,假设张三和李四都会修改到同一个文件







































白癜风初期能治愈吗
看白癜风专业的医院

转载请注明原文网址:http://www.helimiaopu.com/jsyy/1540.html

------分隔线----------------------------