编译程序仅仅能查找出程序的语法错误,而对于“数组越界访问”“对空指针解引用”等错误,编译程序是束手无策的。
同时我们知道测试人员所使用的黑箱测试方法所能做的只是往程序里填数据,并看它弹出什么。这就决定了
对程序错误的检测可能需要点运气。
假如编译程序能够检测出“数组越界访问”,“差一错误”等等错误,那么编写无错代码其实就要简答多了。
所以我们需要一个思维转变:...
分类:
编程语言 时间:
2014-05-10 04:56:43
阅读次数:
382
原文:编写高质量代码改善C#程序的157个建议[匿名类型、Lambda、延迟求值和主动求值]前言
从.NET3.0开始,C#开始一直支持一个新特性:匿名类型。匿名类型由var、赋值运算符和一个非空初始值(或以new开头的初始化项)组成。匿名类型有如下基本特性:1、既支持简单类型也支持复杂类型。简单类...
分类:
其他好文 时间:
2014-05-10 02:39:02
阅读次数:
523
前年,爱立信公司推出了首款H.265编解码器,而在仅仅六个月之后,国际电联(ITU)就正式批准通过了HEVC/H.265标准,标准全称为高效视频编码(High
Efficiency Video Coding),相较于目前的H.264标准有了相当大的改善。H.265旨在在有限带宽下传输更高质量的网络视...
分类:
其他好文 时间:
2014-05-09 23:29:42
阅读次数:
428
百度SEO及竞价排名都要了解一下什么?
首先是关于关键字,一定要了解关注您网站的客户需求。他们会用什么样的关键词来找到您的网站,掌握这些关键词以后就要写标题和描述了,记得百度CEO李彦宏在别人的建议中说道,标题和描述是很重要的。好的标题可以吸引网民,好的描述可以提高质量度,从而影响关键词的排名价格....
分类:
其他好文 时间:
2014-05-09 19:20:15
阅读次数:
294
最近在做图像处理的时候,发现某一段代码非常的慢,慢得让人无法接受。主要的代码是顺序访问一个LinkedList的元素,效果是随着index的变大,速度越来越慢,list的元素个数在百万以上。找到原因,分享出来,也希望大家不要跳入同一个陷阱。还是那一句话,可运行的代码和高质量的代码之间还是有比较远的距离。
LinkedList错误用法示例
代码里面加入了一些打印时间相关的代码,主要是为了直观的显...
分类:
其他好文 时间:
2014-05-09 15:01:56
阅读次数:
344
Raize Components是Borland Delphi 和 Borland
C++Builder 的一个用户接口设计系统。在其中心是一个超过125种通用原生 VCL
控件的集合。基于10年前实行的技术优先原则,这些高质量组件在不牺牲易用性的前提下,为开发者带来卓越的能力和灵活性。Raize ...
分类:
其他好文 时间:
2014-05-09 10:38:00
阅读次数:
385
转向前端写了一段时间CSS以后看到这个,醍醐灌顶。难怪总是觉得自己的css文件总是乱到不行,往往看起来简单的一些细节,决定了很多东西。特此铭记学习。编码规范
by @mdo编写灵活、稳定、高质量的 HTML 和 CSS 代码的规范。黄金定律永远遵循同一套编码规范 -- 可以是这里列出的,也可以是你自...
分类:
其他好文 时间:
2014-05-09 04:42:46
阅读次数:
580
Git已经变得非常流行,连Codeplex现在也已经主推Git。Github上更是充斥着各种高质量的开源项目,比如ruby
on rails,cocos2d等等。对于习惯Windows图形界面的程序员来讲,Github的使用是需要点时间和耐心的,然而最近Github发布了Github
for Win...
Barcode Professional for
Silverlight是一款轻量级的.NET程序集,为你的SilverLight应用程序生成高质量的基于矢量的条形码,支持条码生成和打印,支持当前大多数1维和2维条形码,包含:Code
39, Code 128, GS1-128, GS1 DataB...
分类:
Web程序 时间:
2014-05-08 18:20:12
阅读次数:
344
TDD是敏捷开发的核心实践之一, Ruby On Rails的创始人David Heinemeier曾说,当年它打开了一扇门,让自己看到了高质量代码的全新世界。然而,TDD太难,成本太高。如果对TDD进行改进,消灭它的主要成本,并放大它的效益,就得到了一个大幅提升代码质量、大量降低开发成本的开发方式,这种开发方式,就是easy TDD,简称eTDD。eTDD如何做到消灭TDD的主要成本、放大TDD的效益呢?答案是利用工具:由工具完成苦活、脏活、重活;由工具描述程序行实现可视编程。...
分类:
其他好文 时间:
2014-05-08 10:58:53
阅读次数:
355