NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

.NET 工具和实践调查结果

  • 2012-12-18
  • 本文字数:897 字

    阅读完需:约 3 分钟

我们发布的.NET 工具和实践社区调查收到了超过 650 张投票,让我们看到一些有趣的结果。我们试着从中提炼出一些见解。

值得注意的有:

  • 投票的数量和工具本身的数量不成比例——这更表现在普及率和使用率上,那也是由于本次调查投票的样本大小所限。
  • 正如多位读者所指出的,有一些我们遗漏了的选项——我们在这篇文章的末尾把它们列举出来,从而让读者们也能看到。
  • 基于投票者对工具的投票,我们还试图估计每种工具把相应的实践渗入到社区中有多深(例如,使用 NUnit 的人肯定会编写单元测试,而使用 Jenkins 的人应该熟悉并使用持续集成)。

对于这些结果我们能做什么呢? 建议如下:

  • 如果你非常喜欢某种工具,但是普及率很低,那么可能在社区中大家还不知道——可能你可以帮忙撰写文章或者博客来推荐这些工具。
  • 如果有些工具排名很高,但是你还没有用过,那么就试着更多地了解它,看它是否能够满足你的某些需求。
  • 如果我们在调查和下面的列表中遗漏了你最喜欢的工具(至少对于这些实践来说),请在评论中着重说明。

这样,让我们来看一下结果:

TestingResults

需要着重说明的几点:

  • 80% 的回应者都会实践单元测试——其中 78% 使用 NUnit 来满足他们单元测试的需求。
  • 在实践单元测试的人之中,大约 75%(占所有回应者的 60%)使用某种模拟框架(mocking framework)。Moq 是最流行的选择,占据 70% 的份额。
  • 25% 的响应者使用 BDD 工具——其中 60% 使用 Specflow。
  • 67% 的响应者使用我们所列出的 IoC 容器之一——各种选项都有人使用(NInject 稍微领先),不少响应者使用过一种以上框架。
  • 80% 的响应者使用某种 ORM,至少四分之一的人使用过一种以上——最常用的 ORM 是 Entity Framework,紧跟其后的是 NHibernate。
  • 76% 的响应者使用支持持续集成的工具——TFS 以 48% 的使用率高居榜首(尽管也可以使用 TFS 而不使用持续集成)。使用率最高的纯粹持续集成工具是 TeamCity。

对于所有实践,使用率的图表如图所示,y 轴表示响应者使用至少一种支持相应实践工具的百分比:

以下是没有在调查中包含、但是在社区的评论中大家推荐的工具列表。

查看英文原文:.NET Tools And Practices Research Insights

2012-12-18 01:302570
用户头像

发布了 340 篇内容, 共 126.2 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

第2周总结-架构中的设计模式

潘涛

架构师训练营 4 期

我能加入写作训练营,一切都因为...

李忠良

个人成长 驱动力量 28天写作

学创业,读毛选 Jan 9, 2021

王泰

28天写作 读毛选,学创业

记一次JVM OOM 实战优化

AI乔治

Java 架构 JVM OOM

自下而上的问题清单

将军-技术演讲力教练

28天写作

职业成长就是一个逐渐“变帅”的过程

L3C老司机

序言 基层管理者技能修炼的九把刀

一笑

管理 28天写作

第2周课后练习-OOD的五大原则

潘涛

架构师训练营 4 期

生产环境全链路压测建设历程 24:FAQ 5、6负载均衡、如何不影响正常业务?

数列科技杨德华

28天写作

HDFS SHELL详解(1)

罗小龙

hadoop 28天写作 hdfs shell

Flink 自定义Avro序列化(Source/Sink)到kafka中

大数据老哥

大数据 flink hadoop

区块链挖矿系统APP软件开发

系统开发

写在再次学习python之前-why篇

赵开忠

Python 28天写作

【Node.js】静态页面和简单的路由

德育处主任

大前端 Node 28天写作

CSS10 - 盒子模型&常用无序列表样式

Mr.Cactus

html/css

kill -9 导致 kafka 重启失败的惨痛经历!

AI乔治

Java kafka 架构

28天带你玩转Kubernetes--第一天(课程介绍)

Java全栈封神

Kubernetes 云原生 k8s入门 28天写作 k8s教程

架构师训练营大作业(一)

曾彪彪

「架构师训练营第 1 期」

架构师训练营第 1 期 - 大作业1

Anyou Liu

架构师训练营第 1 期

28天瞎写的第二百一二天:一次删库没跑路的故事

树上

28天写作 删库

关系中的密码:麻烦

熊斌

个人成长 28天写作 亲密关系

区块链的前世今生(1)

抗哥

架构师训练营大作业(二)

曾彪彪

「架构师训练营第 1 期」

【计算机内功修炼】三:一文彻底理解IO多路复用

码农的荒岛求生

epoll

SafePoint 与 Stop The World 全解(基于OpenJDK 11版本)

AI乔治

Java 架构 jdk JVM

我们为什么要学习Springboot?

武哥聊编程

Java springboot SpringBoot 2 28天写作

三只猫

视频号发展简史&第一天数据 | 视频号28天(02)

赵新龙

28天写作

小心!你可能搞了个假的头脑风暴!

Justin

团队协作 28天写作 头脑风暴 群体迷思 创造性思维

解读《Java开发手册(泰山版)》- 会当凌绝顶,一览众山小

xcbeyond

Java Java开发手册 28天写作

架构师训练营第 1 期 - 第 12 周 - 命题作业

wgl

架构师训练营第 1 期

.NET工具和实践调查结果_.NET_Roopesh Shenoy_InfoQ精选文章