2006年12月12日

自动化测试

摘要: 在测试方面,现在基本主要是单元测试,功能测试,整合测试,集成测试,用户测试,上线。平时的工作中这些都是逃不掉的,单元测试是属于那种比较烦人的,现在的主流工具是NUnit, 或者JUnit(for java),由于分支比较多,会造成很多冗余工作,而且由于测试者和开发者往往是同一个人,所以有很强的目标测试性,为了测试而测试,据说现在出了一些更好的工具可以避免这个,看亚运会了,明天补上。 阅读全文

posted @ 2006-12-12 20:56 飞不出疯人院 阅读(112) 评论(0) 推荐(0)

2006年12月11日

MVC vs code behinding

摘要: 网站的结构在设计时一般都分点层,至少现在已经鲜有人把code直接写在页面里了,(long long ago,I do wrote Java code in JSP files),.Net在做网站时一般是VS的控件做页面,code behind里面写衔接页面和后台的代码,然后纯的dll后台。走page-》code behind-》background code-》database路线。在Java中有... 阅读全文

posted @ 2006-12-11 21:35 飞不出疯人院 阅读(187) 评论(0) 推荐(0)

2006年12月4日

当软件失去了计划,工作失去了效率

摘要: 今天工作的很郁闷,上午没什么事情做,快到傍晚忙起来,这不是逼着加班么。。。一个软件的实现可以有很多方式,用不同的语言,不同的模式,不同的技术都可以达到同一个目标。但是有很多很多软件项目一团糟,其原因有很多,这里只说schedule,一个软件没有计划,项目管理者就会乱指挥,开发者任意工作,客户失去保障,整个项目失去价值,所有的人付出的劳动只是在浪费。而当有计划的概念时,事情就会这样:客户,项目管理者... 阅读全文

posted @ 2006-12-04 21:32 飞不出疯人院 阅读(145) 评论(0) 推荐(0)

2006年11月29日

飞不出疯人院

摘要: 为什么叫这个名字,以下是正解:没有投入软件行业以前,我认为软件程序员是最富于创造力,最有激情的工作,而且是纯靠脑力营生的职业,欣欣然为之神往。投入软件行业以后,以为如愿以偿,事实确完全相反,方方圆圆,框框架架,不断地被洗脑,你不能这么做,你不能那么做,你应该照着以前的代码写,原先别人是怎么做数据库操作的,你就follow, 原先别人怎么解析文件的,你就follow, 原先别人怎么跨线程交互的,你就... 阅读全文

posted @ 2006-11-29 21:32 飞不出疯人院 阅读(133) 评论(0) 推荐(0)

2006年11月28日

版本控制 version control

摘要: 概念:版本控制(Revision control)是一种软件工程技巧,籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新。俺们以前不知道也不用这个“技巧”,但是用上了以后就离不开了,刚开始用WinCVS, 后来用ClearCase,越用越觉得这个东西真不错,再一个大的开发团队中,如果没有版本控制的概念,那么除非这个大团队就只有一个developer,要不然产出的代码... 阅读全文

posted @ 2006-11-28 21:49 飞不出疯人院 阅读(172) 评论(0) 推荐(0)

2006年11月27日

C# and Java 的学习

摘要: 随着技术的不断发展,人们越来越看重软件所能起到的商业价值,看重软件发布了外包公司可以赚多少,拉多少生意,买软件的人就看重软件所能带来的生产力,于是大家就加快进度,争取在最短的时间内完成每一个release,事实上大家也都基本成功的在规定的时间内完成了任务,买主笑了,卖主也笑了,可是程序员呢,质疑自己在做什么...事实上,我也基本赞同多花时间在业务逻辑的分析上,但是这并不是说就可以不顾代码质量的胡乱... 阅读全文

posted @ 2006-11-27 21:36 飞不出疯人院 阅读(157) 评论(0) 推荐(0)

2006年11月25日

IOC? 配置?乱--就是一个循环

摘要: 今天看了一片IOC的文章,说ioc是现在最先进的编程模式,说ioc用的好不好是评判一个oo程序员的标准,而且是上海这边一个好像很牛B的Java高手。我作为一个非常非常junior的oo程序员,或者是假冒oo程序员, 我觉得这样的说法不对,或者不完全对。Ioc英文为 Inversion of Control,即反转模式,利用注入解决调用者和被调用者之间的一种关系。这里就凸显了配置编程的作用。现在的应... 阅读全文

posted @ 2006-11-25 21:52 飞不出疯人院 阅读(105) 评论(0) 推荐(0)

2006年11月13日

Freedom vs Union

摘要: Java world is a freedom world, .Net world is a union. You have choice in Java world, but it is also a big risk for you. In fact, if you choosed one provider, then you lost the privilage to choose. So ... 阅读全文

posted @ 2006-11-13 21:46 飞不出疯人院 阅读(85) 评论(0) 推荐(0)

lazy

摘要: I am lazy,yeah...it is true 阅读全文

posted @ 2006-11-13 21:37 飞不出疯人院 阅读(75) 评论(0) 推荐(0)

导航