只显示主题贴
鹿鸣 写道2.单元自动化,是开发人员的事情。和测试有什么关系??微软的开发和测试比例大概在1:2甚至1;3,所以他们有人力做单元测试。1个测试人员做7个开发人员的单元测试工作,本来就是在开玩笑。而且如果开发人员本身不做单元测试,需要测试人员单作,那么对测试人员的要求其实很高的,国内的企业有多少测试人员的待遇比开发人员高的呢?待遇差如何能有好的测试人员。这样的测试人员做单元测试,企业真的能放心吗?而且独立的单元测试需要了解很多的东西,需要很多的文档支持,开发人员会提供的吗?
所以告诉他们,要不给我加很多厉害的测试人员,要不就让开发人员自己做单元测试。做不做都两码说呢。
微软的比例是1:1,而 ...
- 进入论坛 软件开发和项目管理 版
tuti 写道在我看来,FDD的有效性来源于, 需求和程序结构的对应统一.
我不这么认为,架构是架构,功能是功能。加入一个新功能往往需要重构,但是一对一的对应关系是不应该存在的。往往这里就是UML真正发挥作用的地方。如果一个项目的UML表述很清晰,一个新加入的功能往往可以很轻易的找到其和结构的关系,也很容易看清楚是否有重构的需要。
- 进入论坛 软件开发和项目管理 版
我大致看了一下这个帖,我觉得这个话题应该围绕release plan来考虑。
在制定release plan的时候因该考虑三个因素:目标,资源,时间。
FDD只是目标这方面,也就是要做什么。而资源(在软件开发上主要就是你团队里面的人)和时间这两点上往往不是很靠谱,我所知道大部分团队的做法无非就是让专人估计一下要多久,再乘上一个保险系数,叫来认为足够多的人,然后大家挽起袖子开干。要知道这样的水平离真正的量化管理的水平还差得远。
oz6如果有空还请进一步描述一下你的FDD,这样大家可以用来作为讨论的基础。
- 进入论坛 软件开发和项目管理 版
我觉得把typedef struct和struct列在一起讲区别本身就不是很正确的思维方式
typedef作为一个独立的关键字,顾名思义,起到的是一个"define type"的作用
比如 typedef int my_int;
你以后用int的地方就可以随便用my_int来替代
在比如 typdef struct my_struct{int a, bool b} my_type;
意思就是用my_type来表示struct my_struct
比如你要申请内存空间了,你写malloc(sizeof(my_type))和malloc(sizeof(struct my_struct))效果 ...
- 进入论坛 综合技术 版







评论排行榜