开发者活动调查结果概述

你好!

null

几个月前,你们中的一些人对C++开发人员活动进行了一次调查,其结果将被用来深入了解下一个VisualStudio版本的哪些方面需要改进。我想花点时间和大家分享一下调查的初步结果。

不费吹灰之力,在调查的47项任务中,以下是我们的发现!”“总得分”是所有受访者的综合得分“标准化分数”由活动对他们有意义的受访者数量进行调整。

按总分列出的前7个常见任务 (标准化得分排名)
1 在头和源之间跳转 1
2 读[正常C++ ]代码 2
程序代码
4 使用源代码管理 4
5 浏览项目结构 5
6 了解编译器输出(错误/警告等) 6
7 字符串/增量搜索 7

调查表明,标准化或不规范,这些任务是最经常由C++开发人员执行的。希望这些任务在这里都不是一个惊喜!

按总分列出的痛点前7项任务 (标准化得分排名)
1 重构–重命名项(var、meth等) 2
2 重构-提取方法(复制/粘贴)
在头和源之间跳转 4
4 重构-代码清理(复制/粘贴) 5
5 了解编译器输出(错误/警告等) 6
6 打开文件/加载项目–编辑时间 10
7 将代码与编码样式对齐 7

毫不奇怪,调查中提供的每一个重构主题都将其列为痛点列表的首位。众所周知,缺乏对C++重构的支持。

啊,但这是什么?! 你们中的许多人可能想知道哪项任务排在了规范化列表的首位,你应该这样做!看看你自己:

图片[1]-开发者活动调查结果概述-yiteyi-C++库

在54名(可能是图形)开发人员中,有机会表达对编写和编译着色器代码的担忧,其中高达五分之一的人表示这是一个痛点。你们中的大多数人(77%的人,事实上=P)可能看到了这个任务并说“什么是着色器代码,我不这么做。”好吧,你的图形开发同事会这么做,这是他们的痛点 J .

对于那些喜欢阅读我们收到的一些“逐字逐句”的人,这里有一些反映共同主题的“痛点逐字逐句”。请注意,由于我们专门询问了痛点,我们没有收到正面的陈述,因为我们通常会回答更一般的“您还想分享什么”反馈问题:

  • STL错误非常复杂。上周我有一个例子,第500行的修改导致了第100行的“错误”,而错误在另一个函数中!
  • 我的解决方案需要很长时间才能加载。编辑大型项目可能会很慢[[2012年]
  • 布局有时会中断[在Visual Studio 2012中]。
  • VS-project系统不适合我们[因为项目规模、跨平台问题、外部工具、文化或其他挑战]。
  • hlsl/fxc编译器需要更好的集成 .

对于所有花时间参加这次调查的人,非常感谢!完成调查的中位时间为18分钟;这是一个非常复杂的调查!

碰巧,VisualC++团队正在探索新的重构工具(你看过新的)吗? 重命名/重构扩展 ?). 你可以判断它与这些结果的关系。

顺致敬意,

加布里埃尔哈

gaha@microsoft.com

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享