3.VS
VS:Microsoft Visual Studio 的缩写,是美国微软公司的一系列开发工具包产品。
很多读者应该都知道并研究过VC++6.0。 这个工具以前是一个众所周知的工具。 VS也是在其基础上开发的。
VS是一个基本完整的开发工具集,它包含了整个软件生命周期所需要的大部分工具。
4.日食
Eclipse 是一个开源的、基于Java 的可扩展开发平台。 就其本身而言,它只是一个框架和一组通过插件组件构建开发环境的服务。 幸运的是,Eclipse 附带了一组标准插件,包括 Java 开发工具包 (JDK)。
目前很多开发工具都是基于Eclipse修改的。 比如很多开发STM32的朋友都知道STM32CubeIDE工具。 你会发现它的很多功能和Eclipse是一样的。
包括前几年非常流行的Android开发,也是基于Eclipse开发的。
以上是一些常用的、通用的集成开发工具。 如果您以前没有研究过它们,您可以了解它们。
2.软件版本控制软件
一般稍微大一点的公司都会使用一些版本控制软件来管理公司的代码。
下面推荐两种常用工具。
1.Git
Git 是一个免费、开源的分布式版本控制系统,旨在快速高效地处理从小到大的项目。
Git 易于学习,占用空间小,并且具有闪电般的性能。 它具有 Subversion、CVS、Perforce 和 ClearCase 等 SCM 工具,并具有本地分支、方便的暂存区域和多个工作流程等功能。
Git应该是目前使用最广泛的工具之一。 我之前的公司也使用Git搭建服务器进行代码管理,操作也比较简单。
2.SVN
SVN是颠覆的缩写。 它是一个开源版本控制系统。 通过分支管理系统的高效管理,简而言之就是用于多人共同开发同一个项目,实现资源共享,实现最终的集中管理。 。
在 Git 之前,SVN 是最流行的代码管理工具。 现在很多公司都在使用这个工具。 网上有很多学习教程,也值得学习和了解。
3. 代码阅读与编辑
一个好的代码阅读和编辑工具可以帮助提高开发效率。
1.来源洞察
Source Insight 是用于项目开发的程序编辑器和代码浏览器。 它内置了对 C/C++、C# 和 Java 程序的分析。 它可以在工作时分析源代码并动态维护自己的符号数据库,并自动显示有用的上下文信息。
Source Insight是我相信大多数嵌入式工程师都知道的工具。 并不难,网上教程也很多。 但缺点是收费,不能明目张胆地使用。
2.VS代码
VS Code:Visual Studio Code 是 Microsoft 真正的跨平台编辑器。
与 Source Insight 相比,VS Code 是后起之秀常用工具软件教程,2015 年才发布。
Release也受到很多软件工程师的青睐。 确实常用工具软件教程,时间证明了 VS Code 不仅功能强大,而且免费。
3.记事本++
Notepad++是Winows操作系统下的文本编辑器。 具有完整的中文界面,支持多语言书写(UTF8技术)。
这个工具应该是很多工程师都拥有的文本编辑器。 前段时间还曾有过这样的消息,不过现在好像已经平息了。
4.文件(代码)对比工具
作为软件开发人员,我们主要是比较代码。 例如,修改代码后,我们会比较修改后的代码。
1.超越比较
Beyond Compare是Scooter Software推出的一套文件比较工具。 主要目的是比较两个文件夹或文件并用颜色标记差异。 比较范围包括目录、文档内容等。
这个工具是国外比较好用的工具。 唯一的缺点是它要收费。 中国有代理商。
有免费试用期,如果想免费使用,可以自己想办法。
5、项目进度管理
一般来说,项目经理或者项目负责人基本上需要掌握一些项目管理工具。
1.微软项目
Microsoft Project(或 MSP)是由 Microsoft 开发和销售的项目管理软件程序。 该软件旨在帮助项目经理制定计划、为任务分配资源、跟踪进度、管理预算和分析工作量。
建议项目经理和产品经理了解和学习这个工具。
先介绍这么多,以后有机会再给大家介绍一些常用的工具。 当然,这并不意味着每个人都需要花费大量时间来掌握工具。 首先,获得一个总体概念,然后在使用它们时花时间学习。
‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧结尾‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧