新足迹

 找回密码
 注册

精华好帖回顾

· Dandenong - 自冲自扫 (2015-8-30) MsPinkPiglet · 海洋赞礼号游轮新西兰行程小结 (2023-3-24) MrSnowpear
· 手把手教你如何出口 (2013-5-14) wspecific · 无肉不欢--好吃的陕西条子肉,附送川味粉蒸肉 (2009-4-3) bluesummer
Advertisement
Advertisement
楼主:无视

新工作跟另一个dev team的tech lead聊天.... [复制链接]

发表于 2013-2-8 13:29 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Ausbear 发表于 2013-2-8 13:21
我们公司的日本分部确实做过 100 % 的test, 可惜现在又出新的version了,哈哈

日本人比较crazy, 很奇怪他们怎么做到的?
Advertisement
Advertisement

发表于 2013-2-8 13:57 |显示全部楼层
此文章由 Ausbear 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Ausbear 所有!转贴必须注明作者、出处和本声明,并保持内容完整
无视 发表于 2013-2-8 13:29
日本人比较crazy, 很奇怪他们怎么做到的?

动员了所有人,包括sales, 加班加点的干被。。问题是这根本就不是他们的活

发表于 2013-2-8 14:42 |显示全部楼层
此文章由 cppbug 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cppbug 所有!转贴必须注明作者、出处和本声明,并保持内容完整
无视 发表于 2013-2-8 11:34
我们manager不是tech, 没法对他的话从技术面辨别....

这个阶段任他怎么吹,但工作怎么也要落到实处,以 ...

这哥们是 吗?还用纠结unit test private function?只要能提高coverage, 怎么方便怎么来。 unit test private function本来就有一定的争议,不过既然MS提供了功能来做private function unit test,果断用就是了,数字提高最重要,反正老板也不懂技术

发表于 2013-2-8 15:00 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Ausbear 发表于 2013-2-8 13:57
动员了所有人,包括sales, 加班加点的干被。。问题是这根本就不是他们的活   ...

sales 也作unit test? crazy

发表于 2013-2-8 15:04 |显示全部楼层
此文章由 brahmasky 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 brahmasky 所有!转贴必须注明作者、出处和本声明,并保持内容完整
汗颜,工作到现在也十多年了,好多术语都不懂

发表于 2013-2-8 15:10 |显示全部楼层
此文章由 鱼羊鲜 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 鱼羊鲜 所有!转贴必须注明作者、出处和本声明,并保持内容完整
他既然接这个差,应该还是有些经验的,此事必有蹊跷啊
Advertisement
Advertisement

发表于 2013-2-8 15:11 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
cppbug 发表于 2013-2-8 14:42
这哥们是 吗?还用纠结unit test private function?只要能提高coverage, 怎么方便怎么来。  ...

他不是头巾兄

他文字不错,planning一套一套的,实施起来可能就是另外一回事了

发表于 2013-2-8 15:12 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
brahmasky 发表于 2013-2-8 15:04
汗颜,工作到现在也十多年了,好多术语都不懂

隔行如隔山,你的领域我肯定也不懂

发表于 2013-2-8 15:17 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
鱼羊鲜 发表于 2013-2-8 15:10
他既然接这个差,应该还是有些经验的,此事必有蹊跷啊

应验应该有,但不一定很强,web的背景,TDD下面的东西都是大路上的货,web那边都用烂了,把那边东西照搬过来也不是什么难事。

发表于 2013-2-8 15:18 |显示全部楼层
此文章由 brahmasky 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 brahmasky 所有!转贴必须注明作者、出处和本声明,并保持内容完整
无视 发表于 2013-2-8 14:12
隔行如隔山,你的领域我肯定也不懂

还是老大你太牛了,这个帖子里面的行家也不少,咱学习学习
鬼叫你穷呀,顶硬上呀
出来混,迟早是要还的

发表于 2013-2-8 15:19 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
brahmasky 发表于 2013-2-8 15:18
还是老大你太牛了,这个帖子里面的行家也不少,咱学习学习

你太客气了,比我强的多得很,我打酱油的
Advertisement
Advertisement

发表于 2013-2-8 16:28 |显示全部楼层
此文章由 workinvm 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 workinvm 所有!转贴必须注明作者、出处和本声明,并保持内容完整
如果覆盖只是指语句覆盖,100%是可以做到的。我原来在中国做的项目就做到过,但后来放弃单元测试了,工作量太大。 我个人认为对于越底层的代码单元测试越有效,越高层的代码系统测试,集成测试和代码走查往往更有效,大型项目如果完全做单元测试工作量巨大,测试代码的维护工作量也巨大。

发表于 2013-2-8 20:26 |显示全部楼层
此文章由 HISOKA 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 HISOKA 所有!转贴必须注明作者、出处和本声明,并保持内容完整
无视 发表于 2013-2-8 09:21
gud,这东西从来没用过

不用这个 GeneatedCode 怎么从coverage 里exclude阿  

发表于 2013-2-8 20:47 |显示全部楼层
此文章由 cppbug 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cppbug 所有!转贴必须注明作者、出处和本声明,并保持内容完整
HISOKA 发表于 2013-2-8 20:26
不用这个 GeneatedCode 怎么从coverage 里exclude阿

对于generated code的确得用这个,不过不同的coverage软件有不同的方法。。。
头像被屏蔽

禁止访问

发表于 2013-2-8 21:59 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
据说70%就是极限。我不懂装懂的说

发表于 2013-2-9 01:42 |显示全部楼层
此文章由 sophiahy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sophiahy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
lol
Advertisement
Advertisement

发表于 2013-2-9 08:35 |显示全部楼层
此文章由 corexin 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 corexin 所有!转贴必须注明作者、出处和本声明,并保持内容完整
二逼。我TL我觉得挺牛,虽然不是顶尖的但各方面素质都很好。她也就搞搞test把自己的code测试通过就完了。100%去死吧。

test这玩意就是个鸡肋。没有不行,有了多了,就是个累人的主,除非你test设计的很好。但后来人谁研究改进你的test?有病吗?
签名带图片或者动画的,请删了吧。影响版面,我看着头晕。

发表于 2013-2-9 09:32 |显示全部楼层
此文章由 bulaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bulaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
小半个月亮 发表于 2013-2-8 09:02
求扫盲,什么是TDD啊?

Test Driven Development,写代码之前先写好unit test的一种码农耕地的新潮流

发表于 2013-2-9 11:33 |显示全部楼层
此文章由 Fernando 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Fernando 所有!转贴必须注明作者、出处和本声明,并保持内容完整
无视 发表于 2013-2-8 08:24
5个人,都是很老的程序员了,在公司都是10年以上,在web领域很少见这个年龄段的人. ...

说明你们公司非常不错啊
恭喜了
like hell

发表于 2013-2-10 02:02 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
HISOKA 发表于 2013-2-8 20:26
不用这个 GeneatedCode 怎么从coverage 里exclude阿

在dll级用setting files

http://msdn.microsoft.com/en-us/library/jj159530.aspx

auto generated code 上面加attribute好像有code再生成attribute就会丢失的问题。

评分

参与人数 1积分 +4 收起 理由
HISOKA + 4 感谢分享

查看全部评分

发表于 2013-2-10 02:05 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
atransformer 发表于 2013-2-8 21:59
据说70%就是极限。我不懂装懂的说

有规模的产品保证70%的覆盖地确是一件很有挑战的工作,上个工作我的第一个任务就是把code coverage从65%提高到70%

评分

参与人数 2积分 +8 收起 理由
atransformer + 4 感谢分享
HISOKA + 4 感谢分享

查看全部评分

Advertisement
Advertisement

发表于 2013-2-10 02:17 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
workinvm 发表于 2013-2-8 16:28
如果覆盖只是指语句覆盖,100%是可以做到的。我原来在中国做的项目就做到过,但后来放弃单元测试了,工作量 ...

如果team用TDD的思路design/coding而且让它成为自己的习惯,unit test会成为day to day job中最重要环节之一。

但做到100%的覆盖就是有点宗教的意思了,不仅反映管理层缺乏对TDD的理解,而且给dev增加很多无畏的work load,将导致project无法按时deliver.

发表于 2013-2-10 02:24 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
corexin 发表于 2013-2-9 08:35
二逼。我TL我觉得挺牛,虽然不是顶尖的但各方面素质都很好。她也就搞搞test把自己的code测试通过就完了。10 ...

很多aussie tl都是这个风格,

个人经验:读好的naming convention/思路清晰的unit test能帮助新手快速pickup business logic, 维护这类的unit test也不是很累。

不是每个人都认同这个观点

发表于 2013-2-10 02:25 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
bulaohu 发表于 2013-2-9 09:32
Test Driven Development,写代码之前先写好unit test的一种码农耕地的新潮流

bulaohu跨领域捉刀也一点不含糊

评分

参与人数 1积分 +3 收起 理由
bulaohu + 3 谢谢夸奖

查看全部评分

发表于 2013-2-10 02:45 |显示全部楼层
此文章由 sophiahy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sophiahy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼上的个个都很专业哇, 很多术语我都不懂嘞

发表于 2013-2-10 02:48 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Fernando 发表于 2013-2-9 11:33
说明你们公司非常不错啊
恭喜了

兄弟谢谢阿!!

公司世界500强,某个领域亚太垄断,甚至有几个project印度都outsource过来,稳定是很稳定,但除了domain knowledge之外的纯技术我真没看上,之前的管理层没有前瞻性,直到技术面极大的制约项目的按时提交,他们才想到改变,不过这也是一个正常的business 流程。

我的任务是保证dev那边在可靠的平台上顺利的开发和快速的提交,等这个平台起来,我就move on了,我不会再一个公司呆到3年以上。

公司规模/名声,我比较不是很在乎。CBA很牛B,澳洲.net第一大开发队伍,在印度也有几万人帮他们做,也没人敢说自己能在那边干到退休,搞不好什么时候就outsource了,大公司砍人不含糊,从来都是成建制的。我的技术面原则是别太重复,起码做点根原来不太一样的东西才有提高。

评分

参与人数 2积分 +8 收起 理由
o2h2o + 3 乱码还是猛
Fernando + 5 你这样的人才不回国干一票真可惜了啊~~ 听.

查看全部评分

Advertisement
Advertisement
头像被屏蔽

禁止发言

发表于 2013-2-11 15:03 |显示全部楼层
此文章由 linkspeed 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 linkspeed 所有!转贴必须注明作者、出处和本声明,并保持内容完整
无视 发表于 2013-2-10 01:17
如果team用TDD的思路design/coding而且让它成为自己的习惯,unit test会成为day to day job中最重要环节 ...

严重同意

发表于 2013-2-11 19:16 |显示全部楼层
此文章由 HISOKA 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 HISOKA 所有!转贴必须注明作者、出处和本声明,并保持内容完整
无视 发表于 2013-2-10 00:05
有规模的产品保证70%的覆盖地确是一件很有挑战的工作,上个工作我的第一个任务就是把code coverage从65% ...


可以写这样的unit test, coverage 直线上升

[TestFixture]
  public Class SampleTest
  {
    [Test]
    public void AddingOneAndOneResultsInTwo()
    {
       var instance = new Class();
       int result= instance.method();
       Assert.IsNotNull(result)
    }
  }

发表于 2013-2-11 19:26 |显示全部楼层
此文章由 corexin 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 corexin 所有!转贴必须注明作者、出处和本声明,并保持内容完整
无视 发表于 2013-2-10 02:48
兄弟谢谢阿!!

公司世界500强,某个领域亚太垄断,甚至有几个project印度都outsource过来,稳定是很稳 ...

cba 的软件做的真专业。真佩服。
签名带图片或者动画的,请删了吧。影响版面,我看着头晕。

发表于 2013-2-11 22:21 |显示全部楼层
此文章由 float 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 float 所有!转贴必须注明作者、出处和本声明,并保持内容完整
大公司就是大公司啊

楼主怎么不去找些startup挑战下?

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部