泛型是C#中的一个非常重要的语法,泛型的好处可以归结为一下几点:性能;类型安全;二进制重用;防止代码臃肿;命名规范性能:性能是泛型最大的好处之一,当在非泛型的类中使用值类型的时候要涉及到装箱和拆箱。值类型是放在栈上的,引用类型是放在堆上的。C#类是引用类型,结构是值类型。.net提供了值类型到引用类...
分类:
其他好文 时间:
2014-07-16 23:07:14
阅读次数:
175
软件开发人员不只是要写程序,还要编写各式各样的文档。有的时候,花在写文档上的时间甚至还比花在写程序上的时间还要多一些。很多开发人员认为文档编写不重要,于是敷衍了事,让之后阅读文档的人看得是云里雾里,极大地影响了工作的效率。 最近,我看了两个不同软件版本中的集成测试文档,颇有感触。 集成测试文档1的结构是这样的:1. 引言2. 术语、定义和缩略语3. 集成目标4. 集成任务 ...
分类:
其他好文 时间:
2014-07-12 17:49:35
阅读次数:
194
规范说明此为前端开发团队遵循和约定的代码书写规范,意在提高代码的规范性和可维护性。基本准则符合web标准,语义化html,结构表现行为分离,兼容性优良.页面性能方面,代码要求简洁明了有序,尽可能的减小服务器负载,保证最快的解析速度。总规范1.忽略(Omit)协议:如background:url(ht...
分类:
Web程序 时间:
2014-07-09 19:47:50
阅读次数:
304
第2部分 数据库SQL语言数据库脚本中的空行与空格 在数据库脚本中,空行与空格起着“锦上添花”的作用。恰当地使用它们,可以提高代码的规范性及可阅读性,进而提升数据库的编程效率。 1. 空行 空行起着分隔脚本段落的作用,适当的空行可以使脚本的布局更加的清晰。空行的作用有以下几个: (1) 用于分隔两个数据表的创建脚本 示例:create t...
分类:
数据库 时间:
2014-06-24 21:15:59
阅读次数:
243
互联网的快速发展,给web开发人员带来了前所未有的挑战。对于前端开发,前端开发er所需要编写的js早已不是那些寥寥几行的视觉效果代码。代码量的大增,多人协同,人员素质悬殊不齐,这都需要一个标准,来对代码的规范性进行控制。Jasmine作为一个前端团队使用的测试框架,便运应而生。1、jasmine简介...
分类:
Web程序 时间:
2014-06-21 09:01:02
阅读次数:
335
最近在阅读Framework Design
Guidelines,本着现学现用的原则,于是就用FxCop工具对代码进行规范性检查时,发现了很多问题,其中包括命名以及一些设计上的规范。其中,Do not
expose generic lists 这条设计规范引起了我的注意。该规范指出“不要在对象模型中...
分类:
其他好文 时间:
2014-05-26 12:32:20
阅读次数:
294
XML Scema:XML模式语言,用来描述XML结构、数据内容、相关约束等方面特征的语言。
与dtd相比,XML Scema的优点:一致性,XML Scema是一种XML文档,从而使XML模式与实例定义达到统一;完备性,XML Scema引入数据类型、命名空间,并且支持对其他XML Scema的引用;规范性和准确性,XML Scema使用更加规范和完备的机制来约束XML文档;面向对...
分类:
其他好文 时间:
2014-04-30 22:25:40
阅读次数:
425