自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 完美的开发语言--现在只是梦想

完美的开发语言--现在只是梦想 今天看到CSDN上一条新闻,蔡学镛写的,我看了后感到很好笑,他的想法很可爱,可是很不现实。这条新闻在这里:http://news.csdn.net/n/20080206/113451.html 我们逐个分析,为什么他所提出的这些观点都不现实: 支持Unicode,以下几个问题造成没有什么开发语言能够完美支持Unicode 标准:

2008-02-07 06:13:00 3323

原创 旧文:长期性高强度加班值不值得?

  加班在美国IT界可能并不多见。现象肯定存在,但是不一定随处可见。据我所知,硅谷一带的IT企业加班的频率是很高的,相互间的竞争导致企业进行一定的加班。根据地区和竞争的分布,各地企业的加班现象都是不一样的。正规的大企业,至少我所在的机构,加班这一现象是很少看见。白领加班都是自愿,是没有加班费的。企业希望员工在工作时间内尽力完成配给工作,而不是通过加班来跟上进度。而且很多研究(健康、社会调查和法

2008-01-26 03:34:00 5393 2

原创 中国程序员什么时候才能走出大师崇拜的阴影?

最近 Linus Torvalds和一个叫Dmitry Kakurin对C vs. C++进行了一系列的讨论。这种门派之争经常在CSDN上出现,这也不新鲜了,再说C vs. C++就像C++ vs. Java,C++ vs. C#,等等。其实这些争论都并不重要,“使用一把阻击步枪水平,并不取决于阻击步枪的设计,取决于阻击手的使用技能。”这句话应该能总结我对程序设计语言之争的看法。对我来说,一个程序

2007-09-13 13:06:00 14528 74

原创 狗屁不通的《鬼吹灯》“科学道理” (1)

 Quote:“搬山道人用特制的药水浸泡,可以使丹内重新聚集阴精,月属太阴,放于琉璃盏中犹如明月在盘,司天鱼天生有应月之性,见有清辉皎洁,就一定会从西首游出,鱼头朝东吸纳太阴之精华,这是天然物性所钟,不为外界因素干扰,鱼首永远自然向东。” 狗屁 == Bullshit动物能认准方向都是因为地磁,动物脑里或多或少都有辨认地磁方向的能力,特别是候鸟,能够依赖自己大脑里的“指南针”辨明飞

2007-08-24 07:43:00 8335 6

原创 很想写以下这本书(C#2.0学习心得),就是没有时间

               C# 2.0 语言使用详解范例学习             Richard Sun All Rights Reserved. 2007.              目录 前言

2007-08-23 02:40:00 3004 3

原创 J-Unit

 J-Unit -- 中国人民解放军僵尸对抗特种部队By Richard Sun  1 731部队驻刘家窝堡附近的医学研究机构内,东北,1944年冬… “成田少佐,你回来啦?”坐在办公室里伏案写报告的平介五三郎被闯进来的人影打断。他抬头一看是自己的好朋友成田御羽少佐,笑嘻嘻地看着自己。平介五三郎马上放下笔,从桌子上跳起,站直并行了一个军礼。成田御羽回礼后,让他坐

2007-08-03 03:26:00 2984

原创 每日构筑,持续性构筑的重要性

 作者: Richard Sun (版权所有,未经许可严禁转载)我现在实在难以想像一个开发团队如何能够面对长期不对整个项目进行构筑这个现象。如果这样的团队一星期甚至一个月才进行一次构筑,这样的团队多久才对整个系统进行测试啊?我无法想像这种现象如何能够持续下去。在Intuit,全美个人财务管理,个人税表软件提供商,我所在的开发组,持续性的开发和集成是通过持续性构筑来实现的。每次开发和QA用Perfo

2007-06-14 02:17:00 42018 1

原创 测试为先/测试驱动案例分析

测试为先/测试驱动案例分析 作者:Richard Sun (版权所有,严禁未经许可的转载与复制)   进行测试为先测试驱动的程序设计是确保敏捷开发顺进行的有效措施。这篇案例将为读者提供详细的开发历程,来分析测试为先测试驱动的程序设计的过程。本文的重点: 简要重复叙述一下测试为先/测试驱动得好处。 简要介绍一

2007-06-05 13:44:00 26547 3

原创 单元测试之关键问题解答

当你打开CSDN首页上的一位专家的最新博文,你以为你能学到什么东西,结果看完以后你觉得什么都没有学到,这种感觉是不是非常不爽?这篇博文的重点: 单元测试的目的是什么; 单元测试测试什么; 在敏捷开发中,如何进行单元测试; 测试的分配与配合; 如何设计好的单元测试案例; 因为我的打字不快,外加国内对知识产权的轻视,我不准

2007-05-03 03:52:00 22198 2

原创 从电影《Pulp Fiction》片段看精简敏捷开发

 前言:《Pulp Fiction》是我最喜爱电影中的一部,这部电影不仅仅拥有让人感叹原来粗话也能如此巧妙地贯穿成让人捧腹不止的诙谐对话。同时也拥有让人揣摩的神学意义。真正让我喜爱的是里面几个片段中表达出由于生存压迫而产生的随机应变的数理突发事件的机制。你看完前面一句话马上就会知道我说的是哪个片段,电影是分成好几个章节,最后一个章节是“The Bonnie Situation”,这个章节里有许多突

2007-04-25 08:03:00 24593 2

原创 程序毛病的代价

程序毛病的代价我在CSDN这么久,都没有看到有关程序毛病出错所造成的代价,那我就写一篇,作为教学参考。一个搞软件开发的公司,为什么需要测试,为什么不能直接开发,然后直接交货。开设一个测试部门要花多少钱,我还是让开发者自己进行测试。 我想降低成本,所以我就让前台小姐,搞卫生的替我搞测试。嘿嘿,看官可能都看见过这些问题。没有一个专业的测试队伍,面对未发现的软件毛病是难以想象的代价,代价是什么就是丢

2007-04-21 07:09:00 17681 2

原创 测试员的工作效率和所查毛病的数量

测试员的工作效率和所查毛病的数量测试员的工作效率是否应该用所查毛病的数量来测量?回答“不可以。”我原来以为这样的衡量方式是正确的业绩衡量方式。但是这种想法只能肤浅地表达一个测试员工作业绩,而且在不同的因素影响下,和不同的情况下,是无法真正反映一个测试员的业绩,如果简单利用测试员在一定周期内找到的毛病数量来评判业绩,对测试员来说是不公平的,同时会促使测试员以对抗的态度和开发者较劲,将合作关系变成相互

2007-02-28 07:40:00 22294 1

原创 解析Java对象的equals()和hashCode()的使用

解析Java对象的equals()和hashCode()的使用 前言 在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况 下,这两个函数是不用考虑的,直接使用它们的默认设计就可以了。但是在一些情况下,这两个函数最好是自己设计,才能确保整个程序的正常运行。最常见的是当 一个对象被加入收集对象(colle

2007-02-12 07:58:00 28778 6

原创 测试Ubuntu6.01和6.10

测试Ubuntu6.01和6.10 我开始使用虚拟机运行Ubuntu达到两种操作系统同时运行的目的。最终目的是获得我用WindowsXP进行开发,用Ubuntu进行上网浏览网页的目的。这样做的好处是不容易感染病毒,至少做到自己到中国网站(中国网站越来越不厚道,国外的软件破解网站也越来越不厚道)/色&情网站上时不会自己主动感染病毒。我所使用的虚拟机上除了上网,做一些基本的C编程,和感受一下Ubun

2007-02-01 14:36:00 2360

原创 也谈什么才算是正确使用.NET String类型

 看了金旭亮老师的《在.NET程序中正确使用String类型》,不敢赞同其看法。原因如下: 1. String使用不当影响程序性能这一说法并不准确,准确地说是对象分配不当会影响程序性能。 2. 文中没有仔细分析String的属性,随随便便使用一些简单和模糊的程序片断,并不能说明事实,反而混淆读者对概念的理解。 写这篇文章,并不是要诋毁金旭亮老师,而是让他知道自己在教学中可能出现的错误,提醒其及时

2006-12-15 10:01:00 25314 4

原创 使用Java 1.5半年了,今天通过SCJP 5.0认证

 今天上午,我跑到圣地亚哥Miramar路上的一家认证中心,花了三小时考SCJP 5.0认证。我用上了每一分钟,两小时做完了所有的题,然后花了五十分钟检查了所有的选择题,最后时间没了我就交卷了,出了考试间到了前台拿到成绩,一看吓一跳。不是没考过,是分数太高了。72道题,我只错了8道!六个多月前,我进入INTUIT开始使用Java。在此之前,我一直在用C++,一些C,还有一些C#。六个月以前,我

2006-12-07 15:17:00 4273 9

原创 DICK原创:Rendering an IHTMLElement to a Image File Using GDI+

我最新发表在codeproject上的文章:http://www.codeproject.com/vcpp/gdiplus/WebPageSnapshot.asp

2006-12-05 14:46:00 2406

原创 Sand Castle 0.001 Release.

Sand Castle 0.001 Release. 什么是Sand Castle? Sand Castle是一个针对Win32 API的C++类封装库。开发这个C++类封装库的目的是取代MFC,最终目的是让这个库能够在mingw gcc下进行应用程序设计。现在的目的是让这个库在免费的Microsoft Visual C++ Toolkit 2003外加Platform SDK就能进行应用程序开

2006-11-17 04:57:00 2063

原创 构造FireFox,我犯了几个经典的错误

几天前我尝试着构造FireFox,我犯了几个经典错误,好在网上有很多资源教我如何解决这些问题,最后我还是成功地将FireFox 2.0 RC3的源码构造成功。这里是我所做的:1.先到http://www.mozilla.org,查找最新的源码,一般你在这里能找到源代码:ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases,我用的是2.0

2006-11-10 08:20:00 4596 4

原创 我的Lean & Agile(精简和敏捷)经历(这才是最佳实践)

我说的精简和敏捷并不是说我的减肥或瘦身的经历。精简和敏捷就是制造业里的敏捷管理和精简库存的意思。精简和敏捷管理在90年代初才被引入软件制造业,现在国内知道最多的是Martin Fowler,或是IBM用的那一套,还有最近微软也开始推崇精简和敏捷管理,并为此设计了一些软件。我所经历的精简和敏捷管理和这些都没有联系,话收回来,我的经历和微软有一点点关系,和Martin Fowler也有点关系。下面就是

2006-08-13 13:40:00 8323 9

原创 微软的管理模式真的值得吹嘘么?

最近有个叫人月神话的博客写了一个吹嘘微软管理艺术的博闻。这篇看似美好的文章,被CSDN誉为“最佳实践”。我对这篇博闻的评论只有一个字—Naïve!!我在微软做合同工做了一年;随后进入一个小公司里为微软搞了一个外包项目;然后又进入微软作了两个月的咨询。我对微软内部的管理是有了解的。微软的管理模式真的值得吹嘘么?我的答案是“不能。”答案显而易见,Windows Vista延迟了几次了就说明微软的管理模

2006-07-18 14:24:00 8993 21

原创 电影“变形金刚”将于7.4.2007进入影院

 7月14日晚我和夫人看完电影“超人回归”后,我意外看到一张海报,竟然是正在制作中的科幻电影“变形金刚”。这部电影将在7月4日,2007年进入影院。我到家后第一件事就是打开电脑查查有关信息。我所查到的:1. 这不是一部动画片。里面出现的是演员和CG制作的变形金刚。2. 导演是麦克尔·贝(Michael Bay),就是拍“Armageddon”和“Pearl Harbor”的导演。3

2006-07-17 07:29:00 3268

原创 自大--萨旦最偏爱的原罪

最近是很少写BLOG,搬家,刚从华盛顿州搬到圣地亚哥,也刚刚开始在美国有名的税务软件公司做SQA。繁忙并不代表我不在看新闻了。前一段看到有关盛大退出盒子项目(我知道这是好久前的新闻了)。还有最近有关华为一名员工因为劳累而死亡的新闻,这些新闻让我想到对比陈天桥和任正非的共同之处。自大--就是这两个人共同拥有的原罪。先看看陈天桥这个人,用网游罗圈了大笔钱财,间接地腐化了百万青少年。成功并没有带

2006-06-03 15:58:00 1693

原创 这些印度人......

上个周末,我开始了搬家前的旧物处理,将一切我放不进自己汽车的东西都以最低的价格卖掉。于是我的微波炉,21英寸彩电,VCR/DVD播放器,吸尘器,台灯,书桌,折叠桌/椅,台式电脑,等等都以最便宜的价格卖了(丢盔卸甲地卖掉两年蓄积的家当)。星期天一贴出广告,住在小区内的印度人都来采购廉价产品。第一个来的买了我的书桌,不愧是第三世界国家出来的人,我的书桌外加一个皮破的老板椅被他砍价至12美元买去,然后我

2006-04-25 02:48:00 2252 1

原创 异议:“XP应该是老板的最爱,而不是程序员的首选“

我对“XP应该是老板的最爱,而不是程序员的首选“ 所表达的看法有不同。就美国现在的形势,eXtreme Programming 还是只被少数公司接受,不超过20%的公司使用这种新颖的设计管理模式。多数大公司对此并不十分感冒,它们使用的还是流水型设计管理。所以管理层不一定“最爱”XP。使用XP所达到的成功吸引了越来越多的公司或开发小组对这种管理模式的关注。XP,甚至更新的“Lean & Agile”

2006-04-22 03:02:00 2020 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除