ASP.NET网页设计“黑盒测试办理”之外的编程履历片段
因为二次编译器太复杂,那么建议只是在安装程序的时候编译一次,而不类似java那样运行就编译。并且我觉得,一次痛苦,总比多次低效率要舒服多了。除很好地举行“黑盒测试办理”,团体以为下述更值得勤奋;究竟“前除后略”!1、架构和算法的可行性测试剖析:次要包含功能、并发等方面
2、CodeReview:很复杂,但良多人没有如许做;实在这比“黑盒测试”更简单发明界限成绩、流程准确性成绩等。值得推行!
3、测试驱动和单位测试,良多工资了到达那些其实不太懂编程办理层的请求,常常是少了这些看似不简单出成就的步骤。(很年夜水平上改动计划头脑)
晓得大概堕落的中央,固然简单制止堕落。
4、UML和用例:出格是UI建模,团体以为最不成少;UML和用例最少要能掩盖中心内容。
详细怎样做,要依据每一个人、每一个单元乃至每一个项目做详细优化,这里供应思绪。
5、专心架构(各功效模块的干系<用例等>、散布式盘算的节点干系<即分层>、类的条理布局<UML图>、晋级的存案、数据库架构、数据库表的范式<ER图>、并发会见和多线程等):欠好的架构,Code起来费劲、成绩又多又欠好办理!以团体的履历以为,一样平常可分为六个阶段
A用户需求搜集、访谈和确认-->
B架构和可行性剖析并文档化-->
C开辟测试部署和保护具体企图-->
D1单位编码、测试<-->D2部署测试-->
E1开辟情况集成和测试-->
E2实在情况摹拟测试-->
E3部署预演-->(原体系备份)-->
F部署
1)各阶段次要的“产出”(不思索投进)
A:需求仿单、UI建模、用例和UML图和体系利用匡助文件初稿、体系大概存在的风险呈报
B:体系架构图(逻辑图和物理图)、中心算法代码和测试呈报、第二方和第三方组件的风险剖析呈报
C:体系各模块的具体仿单,数据库架构和测试,各功效的开辟、CodeRivew和测试企图、部署企图(相称于逐日构建)、集成测试企图、体系的晋级思索和计划。注重,尽量在Code前将数据库大概的成绩办理失落!
D:代码、BUG办理、可实行文件、开辟情况、测试情况
E:可公布的安装包、终极用户文档、修正之前相干的文档到和如今的体系分歧
F:大概的成绩预案、安装和不休依实践情形优化,进进保护阶段
2)工夫分派:A:B:C:D:E:F=10:10:20:50:5:5,A阶段的工夫这里指项目启动时算起,启动前的工夫不计在内。
真实的Code工夫一样平常大概占50%
你觉得学习.NET怎么样,我懂的少,问的可能很幼稚,见笑了啊:) 这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。 Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境! 有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。 主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。 网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项! PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。 由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。 是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。
页:
[1]