仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 906|回复: 10
打印 上一主题 下一主题

[学习教程] ASP.NET网站制作之采访Clone Detective项目开创人Immo Landwerth仓酷云

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:26:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
来吧!老师们!我代表千千万万的asp.net/C#的初学者在这里呼唤着!我们采访了VisualStudio开源项目CloneDetective的开创人ImmoLandwerth。该项目使用ConQAT剖析正本的C#代码
最后是甚么促使你创立CloneDetective呢?
克隆检测长短常通用但仍未失掉充实使用的质量工具。代码复制可有多种分歧的缘故原由,有怠惰开辟职员在编程言语中过分的复制粘贴,也有架构的束缚。明天,因为没有工具撑持,克隆检测并没失掉普遍利用。我们项目标方针就是把克隆检测间接带给开辟者——这就是我们创立与VisualStudio集成而非自力工具的缘故原由。
CloneDetective给开辟者供应了三项主要功效。前两项十分分明:它同意你运转检测和扫瞄天生的克隆呈报。第三项就没那末分明了。假如明天你入手下手利用CloneDetective,你的项目就会有多少份克隆。移除正本会招致开支微风险,以是你如今不克不及即刻移除它们。你会找到一种体例来处置它们。第二项功效就在此处发扬感化。CloneDetective标志一切源代码,复制的代码在页边距中会有一紫色条形图。听起来虽不是很抽象,但它思索了最一般的保护用例。某些开辟职员正修复项目中的bug。在编码的时分,他注重到紫色条形图,并记着了这暗示一份克隆。如今,该开辟职员可疾速检察别的克隆代码并反省他是不是必需对它们使用bug修复。这是处置克隆的一种十分复杂体例:保存它们但确保源代码坚持分歧。
CloneDetective的下一版本乃至可以找到“含混克隆”。这些克隆几近是一样的,但有些分歧。这些克隆出格风趣,由于它们大概在你的基本代码中体现的其实不分歧。
关于你提到的备份代码保存成绩,可使用CloneDetective关照保护职员必要反省该克隆。这项手艺是你初始方针的之一,仍是你过后发明的呢?
在Munich科技年夜学的软件才能中央已有很多利用克隆检测的履历。那意味着关于CloneDetective,保存和保护克隆的成绩已众所皆知,以是这已经是一项条件前提。
CloneDetective和ConQAT之间有何接洽?
ConQAT是一个一连的质量评价工具包——伴随其他主要特征,比方架构剖析——可以实行克隆检测。ConQAT被计划成一种工具,它集成到你的构建历程以天生初级别信息,该信息能够用于创立项目审核中央网站。CloneDetective是一款VisualStudio托管的用于ConQAT克隆反省的图象用户界面。ConQAT完成一切克隆检测的沉重事情,比方读取和剖析源文件。CloneDetective供应可视化和集乐成能,以便人们可以疾速创立和扫瞄克隆呈报。
如今你们企图表露其他的ConQAT功效到VisualStudio吗?
没有。但是,我们会表露出ConQAT一切关于克隆检测的特征,比方文件过滤器、黑名单和含混克隆等。
检察英文原文:InterviewwithCloneDetective"sImmoLandwerth
译者先容:王波仓促IT过客,涉足于.net编程手艺,常驻于51cto论坛.net版块,专心研讨和译书,现与朋友共译《C#3.0揭秘》,亦分享心得于博客。
来自:http://www.infoq.com/cn/news/2008/10/Clone-Detective
完全不一样的。.net其实我也说不太清,.net可以把他理解为跟J2EE相对的工具。c++主要做系统相关的开发你要学.net的话就应该学C#。(其实微软在.NET平台上也考虑了给C++留一个地位。
再见西城 该用户已被删除
沙发
发表于 2015-1-21 06:58:29 | 只看该作者
虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。
爱飞 该用户已被删除
板凳
 楼主| 发表于 2015-1-21 20:54:00 | 只看该作者
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
兰色精灵 该用户已被删除
地板
发表于 2015-1-30 22:17:29 | 只看该作者
主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。
老尸 该用户已被删除
5#
发表于 2015-2-2 11:24:22 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
飘灵儿 该用户已被删除
6#
发表于 2015-2-7 18:51:55 | 只看该作者
市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。
因胸联盟 该用户已被删除
7#
发表于 2015-2-8 20:01:41 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
admin 该用户已被删除
8#
发表于 2015-3-3 04:18:58 | 只看该作者
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
活着的死人 该用户已被删除
9#
发表于 2015-3-10 12:46:06 | 只看该作者
大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。
愤怒的大鸟 该用户已被删除
10#
发表于 2015-3-17 07:09:27 | 只看该作者
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
若天明 该用户已被删除
11#
发表于 2015-3-24 01:04:11 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 09:07

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表