系统程序员成长计划-写得又快又好的秘诀(五)

About... 李先静

This author published 367 posts in this site.

Share

FacebookTwitterEmailWindows LiveTechnoratiDeliciousDiggStumbleponMyspaceLikedin

Comments


Joey.Huang
December 9th, 2008

受教了。


Dig
December 10th, 2008

能看到这篇东西,我实在太幸运了。


yetiboy
December 10th, 2008

我一直以为测试的都没有技术含量的。。。看了文章才知道自己的无知,幸好在别人面前出丑前看到了博主的文章。不过,对于测试,估计在学校里面很少能接触到。我自己只是手动检测一下,从来没有想过测试会是这么一门学问 >’_'<


admin
December 11th, 2008

呵,谢谢几位兄弟长期的支持。


wilwin
December 13th, 2008

已拜读完该篇文章,体会到测试的内涵,谢谢!!继续关注中~~

[...] 完成 2.1 好与快的关系 2.2 代码阅读法 2.3 避免常见错误 2.4 自动测试 2.5 Save your work 第3章 从动态数组学习设计 完成 3.1 动态数组 3.2 排序算法 3.3 [...]


新风雪雨
February 18th, 2009

很好的一篇文章,继续关注博主的后续文章


admin
February 25th, 2009

谢谢支持


武涛
March 31st, 2009

谨受教


Aaron
April 28th, 2009

李兄,下了你的实例代码参考了一下,发现dlist_insert函数好像有点问题。

if(index next = cursor;
cursor->prev = node;
if(thiz->first == cursor)
{
thiz->first = node;
}
}

没有将cursor原来的前驱和插入的node之间的关系建立起来。
我在李兄的基础上改了一下:

if(index first == cursor)
{ // insert befor first
thiz->first = node;
}
else
{
node->prev= cursor->prev;
cursor->prev->next = node;
}
cursor->prev = node;
node->next = cursor;
}


Aaron
April 28th, 2009

晕,发完发现代码乱的,也不知道是不是因为我用的是日文操作系统的原因。


YHnjupt
March 5th, 2010

代码根本没法下,bbs上也没法注册,希望解决!!!!!!!!!!!!!好事做到底吧


noopy
April 25th, 2010

1. 很喜欢这种通过自身亲身经历,不断演化的方式来说明一个问题解决方法的阐释方式。
2. 用assert方式来检验测试结果的话,如果用例较多的话,会导致不能一次看到所有用例执行情况。这一方面我更倾向于用cunit这样的轻型测试框架来管理测试用例。特别是当这些用例不是由开发人员自己写的时候。
3. 项目如果牵涉的子系统比较多比较复杂的话,要想睡个安稳觉,还需要在自动测试代码之上加一个CI(持续集成)监控,这样时时刻刻都可以自动监测项目的健康状态了。
4. 测试也没有银弹,不同的业务可能需要不同的自动化测试方法和工具,这也是为什么需要专职的测试人员的原因。


Heiher
May 9th, 2010

用基本查询校验复合查询不一定是个好办法,复合查询的实现多数是基本查询的组合吧。


李先静
May 11th, 2010

呵,有更好的办法么?

Leave a comment