你好!
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++重构的支持。
啊,但这是什么?! 你们中的许多人可能想知道哪项任务排在了规范化列表的首位,你应该这样做!看看你自己:
在54名(可能是图形)开发人员中,有机会表达对编写和编译着色器代码的担忧,其中高达五分之一的人表示这是一个痛点。你们中的大多数人(77%的人,事实上=P)可能看到了这个任务并说“什么是着色器代码,我不这么做。”好吧,你的图形开发同事会这么做,这是他们的痛点 J .
对于那些喜欢阅读我们收到的一些“逐字逐句”的人,这里有一些反映共同主题的“痛点逐字逐句”。请注意,由于我们专门询问了痛点,我们没有收到正面的陈述,因为我们通常会回答更一般的“您还想分享什么”反馈问题:
- STL错误非常复杂。上周我有一个例子,第500行的修改导致了第100行的“错误”,而错误在另一个函数中!
- 我的解决方案需要很长时间才能加载。编辑大型项目可能会很慢[[2012年]
- 布局有时会中断[在Visual Studio 2012中]。
- VS-project系统不适合我们[因为项目规模、跨平台问题、外部工具、文化或其他挑战]。
- hlsl/fxc编译器需要更好的集成 .
对于所有花时间参加这次调查的人,非常感谢!完成调查的中位时间为18分钟;这是一个非常复杂的调查!
碰巧,VisualC++团队正在探索新的重构工具(你看过新的)吗? 重命名/重构扩展 ?). 你可以判断它与这些结果的关系。
顺致敬意,
加布里埃尔哈
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END