TSS.Net调查:技术人员仍在语言之间举棋不定
C# 走进学校
位于Phoenix ,Ariz.的Apollo组织(Phoenix大学的母公司)的身份管理经理 Greg Belanger说,VB.NET的命运是他的工作组是选择C#还是Java的原因之一。
“当我们评估这两者:VB.NET 和C#时,似乎C#更受宠,”他说。“除了传说中的C#更快一些,我主要关心的是我们有大量的写C++和Java的人员,当我们转到C#时他们的代码更加简洁。从VB和经典ASP转型过来的人写程序代码;其他人写面向对象的代码。”
除此之外,他说,在Java和C#的组织结构上大同小异,开发者可以在这两者之间游刃有余。例如,他说,有一个包含Java和C#服务的面向服务的体系,“如果我有问题或顾虑(对C#写的程序),我可以找到懂Java的人让他们看一下代码,他们会给我指出应该注意的问题。同样,如果我们接手了一个Java的项目,我们能够马上开始工作因为它和C#是如此的相近。”
Belanger说,C#相比VB.NET的优点是可以忽略的,但是他确实也说C#有更多好的编程例子。“如果我要看设计模式或者单元测试,用C#写的比用VB.NET写的会有更多好的面向对象的代码例子,我最喜爱的工具当然就是C#工具,”他说。Belanger使用JetBrains ReSharper C#重构工具。
“我想集中精力在单元测试上,这是大量的面向对象的开发,大量的重构,”他说。“看起来C#的开发团体和这一切更加协调。”
对于哪一种类型的测试被他们的软件开发过程所支持时,被调查的读者的答案如下:85.1%的人引用单元测试,引用构建确认测试(47.3%),压力测试(42.9%),装载测试(41.6%),自动测试(40.5%)。
0
相关文章