正文
开发者使用的 JVM 语言占比
哪些 IDE Java 开发者最常用?
对于这一问题,一位昵称为 program9 的程序员表示:“IntelliJ IDEA 是我使用过最好的 IDE。之前我用过 Eclipse 和 NetBeans,但是自从我尝试了 IntelliJ,我再也回不来了。当然这不意味着,我不喜欢 vi/vim 编辑器。事实上,我喜欢用它们来快速编辑文件或编写 bash 脚本。我认为任何开发者都应该具备使用 vim 和 bash 脚本的一些基本知识。”
调查报告显示
,有 45% 的开发者以 IntelliJ IDEA 为开发 Java 项目的 IDE。其次分别有 38% 的开发者使用免费的 Eclipse,以及有 11% 的受访者使用 NetBeans
。
开发者使用的 IDE 占比
Java 开发者主要使用哪种构建工具?
一些开发者在他们的项目中使用不同的构建工具,因此值得注意的是,调查中的问题是要
求开发者选择使用的主要构建工具
。最后的数据显示,绝大多数项目都是使用 maven 构建的。
开发者使用的构建工具占比
Java 开发者使用哪种 CI 工具?
正如大多数开发人员所期望的那样,
Jenkins 以高达 57% 的市场份额赢得最受欢迎 CI 工具称号
。其次,也有 21% 的开发者并不使用任何 CI 工具。
开发者使用的 CI 工具占比
哪些源代码管理工具是开发团队主要使用的?
有 74% 的受访者表示选择 Git,合乎情理也属于意料之中。但出乎意料的是,竟有 16% 的开发者仍在使用 Subversion(即常说的 SVN)。
开发者使用的代码管理工具占比
Java 开发者主要使用哪些测试技术?
著名软件工程大师 Robert C. Martin 在他关于软件开发专业化的讨论中曾表示道:“我们(程序员)对公司系统相当于外科医生对人的心脏手术。我们是公司赚钱或亏钱的关键......我们是掌握公司生命线的人“。
然而,
10% 的开发者回答说他们没有使用任何测试技术
。嗯,在此祝安好!