- 博客(12)
- 收藏
- 关注
原创 关于Import和编译效率的问题
前几天看Thinking in Java的时候, 注意到一个关于import包的问题,书上提到了大部分时候,我们会使用Java标准程序库内的种种组件,这个程序库其实是和编译器附在一起的。使用这些组件时,我们并不需要写上一场串的反转域名。如此只要我们这些写: import java.util.ArraryList; 便可以告诉编译器,使用Java的ArraryList类。如果还想使用
2010-02-18 20:48:00 942 1
转载 Code reivew in Agile system
很好的一个总结,还是想把它收在自己的blog中,原文选自http://www.programmer.com.cn/1310/ 一些敏捷团队在实施敏捷开发中忙于编码、忙于Unit Test、忙于沟通、忙于Build等,虽然也有编码审核阶段,但大都浮于表面,流于形式,效果不佳。本文结合实践,介绍笔者对敏捷开发中CodeReview的理解和相关经验。 敏
2009-12-28 16:10:00 493
转载 【转】牧羊人与领头羊
上周日参加了一个很有意思的讲座,从而认识了SAP的乐老师,但估计他不认识我 =) 这里转了一篇乐老师的blog,很有意思,可以供大家思考。 有一个有趣的现象,在中国的面试中,如果你问年轻的应聘者,“你对将来的职业发展(career development)会怎么看?”,十有八九,你会得到这样的回答,“我会在两三年里打好技术基础,然后在管理的路线上发展。”。在西方,
2009-10-31 22:37:00 1018
原创 CurrentUICulture与CurrentCulture
最近因为dev这边的一个问题,导致了我们的测试代码在global的环境中全部执行失败。主要错误的地方其实是测试代码想得到产品的当前文化(就是当时是那个build的语言版本), 它是通过在运行产品时动态设置的一个环境变量来实现存储的。在确保测试代码这边没有问题后,仔细看了源码,发现本质的问题应该那个通过环境变量里边取得的语言值不正确。 所以,理所当然的解决办法是要改产品的代码,让测试代码得到
2009-10-27 14:07:00 1240
原创 调试托管代码和非托管代码混合的项目
其实组里一直有人问我如何做这个,因为我们测试的产品就是一个混合了Managed Code和Unmanaged Code(Native Code)的应用程序,虽然tester可以不用去关心源码,但对于优秀的tester来说,了解你测试的应用,了解你测试的系统,是一件非常重要的事情。 当然,我们的产品规模比较大,加上C#和C++代码的混合, 不是简单的在VS里面设个断点(bp),然后F5就可以debu
2009-10-20 13:54:00 1042
翻译 String interning 和 String.Empty
在code review时候看到了一篇不错的blog,边翻译边做了一些自己的理解。------------------------------------------------------------------------------------------------------------------- 问题的代码片断如下:object obj = "Int32";stri
2009-10-13 15:21:00 661
原创 Google Wave 来了!
Google 总是给人以惊喜,这次的Google Wave也是如此。 http://wave.google.com/help/wave/about.html#video 看了GW (Google Wave) 剪接视频的介绍,感到是无限的创意,和google在web上的投入颇大,真所谓“有心(新)意就是创意”=) 这次的产品其实也不算一个完完全全的新东西,主要还是把诸如Mai
2009-10-10 13:13:00 421
原创 Some thoughts for "The Joel Test"
I just read an article called The Joel Test, which is a very interesting stuff. There are 12 items that has been listed as follows. It looks like the great part of this blog so I want to add my commen
2009-09-29 21:53:00 379
原创 URI解析非英文的问题
之前看到一个tester提交的代码修了一个处理URI解析的问题,其中有一步是想得到一个传入的uri的绝对路径,当然之前的代码理所当然地用了uri.AbsoluteUri来取值,这个当然没有问题。但是,localization的问题又来了,现在的场景是传入了一个非EN的path,比如: string local = @"E:/サwォ’アフィ.xt", 然后在debug时看到的信息是这样
2009-09-22 13:59:00 529
原创 Automation ROI
Today we hold a team postmortem about the last release, all the team members including lead/manager sit in a room, sharing the thoughts on the good-bad-todo review list. In the course of the discussio
2009-09-18 23:35:00 577 2
原创 由于错误传入Marshal.GetTypedObjectForIUnknown参数导致的应用程序crash
昨天看到Dev(Developer)解了一个这几天很痛手的bug -从应用程序上看到错误仅是点击一个menu item,然后预期的会弹出一个dialog并继续之后的操作,但是crash就发生在点击menu item之后。 Simple repro, but bad bug... 仔细看了checin的代码才知道问题的所在,是在调用Marshal.GetTypedObjectForIUnkn
2009-09-17 14:58:00 789
原创 笔记与视野
在这里,希望可以通过经验的记录,来拓展观察的视野。学习,并思考着。。。 Testing, Web; learning and thinking...
2009-09-17 13:57:00 307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人