美国华人网FuninUSA|唐人社区|北美华人论坛:找好货,找礼品卡,找折扣,找工作,找内推,找项目,找股票

 找回密码
 立即注册
  • 养熊孩子还不如养熊?这只小熊帮主人种地
  • 从此告别汗身!首款生物空调衣研发成功
  • 民航局公安局一锤定音:护照可作为有效乘机身份证件
  • 迪拜造首栋旋转大厦:风吹就能360度转圈
  • 阿里云发布NAS Plus:支持12层4K级非编
  • 曝乐视美国将启动大规模裁员:500多人裁减至60人
  • 大学毕业生收入调查:最有“钱景”的工作是它
  • 马云感慨:我看到满世界黄金 只可惜体力不够
  • 小米线下转型成功!中国第100家小米之家来了
  • 比特币的前世今生:8年暴涨273万倍
  • 猎人变猎物,亚马逊遭遇实体商业的反击
  • 特斯拉市值目前500亿美元,到2020年呢?
  • 100=7500万 !7年前你对比特币爱理不理 现在的它你高攀不起
  • 中国期货仍混沌 海外交易所现良机
  • 福特CEO完成交接
  • 意不意外?惊不惊喜?通货膨胀来了……
  • 洗把脸冷静一下,你对这个牛市还有多少信心
  • Jim Cramer:银行帮不了你,只有美联储可以
  • 并非良配?AMD与英特尔合作希望渺茫
Logo1-800-PetMeds Free Shipping $49Take $10 Off Your First Order w/code: SAVE10 - 234 x 60
ASICS AmericaPagoda Piercing Banner 234x60Sierra Trading Post
搜索
查看: 3050|回复: 22

内推面经 -王垠测试的道理写的不错呀- 唐人社区|北美华人论坛

[复制链接]

19

主题

231

帖子

271

积分

中级会员

Rank: 3Rank: 3

积分
271
QQ
发表于 2016-10-2 23:11:22 | 显示全部楼层 |阅读模式
分享到:
{$content}

唐人社区-北美华人论坛-内推面经版-王垠测试的道理写的不错呀


  JobHunting
标 题: 王垠测试的道理写的不错呀


http://www.yinwang.org/blog-cn/2016/09/14/tests

让我产生了共鸣
--

新浪微博官方账号】很省钱 : 每日滚动更新美国市场折扣资讯微商进货首选资讯渠道。
回复 百度谷歌雅虎搜狗搜搜有道360奇虎

举报

24

主题

111

帖子

158

积分

注册会员

Rank: 2

积分
158
QQ
发表于 2016-10-2 23:45:04 | 显示全部楼层
JobHunting
标  题: Re: 王垠测试的道理写的不错呀


然并卵,他只适合自己码,要是放一堆烙印里,天天都要自杀

--
☆ 发自 iPhone 买买提 1.23.01
--

26

主题

110

帖子

149

积分

注册会员

Rank: 2

积分
149
QQ
发表于 2016-10-2 23:55:48 | 显示全部楼层
JobHunting
标  题: Re: 王垠测试的道理写的不错呀


王银还是油菜的,可惜了
--

19

主题

82

帖子

118

积分

新手上路

Rank: 1

积分
118
QQ
发表于 2016-10-3 00:51:13 | 显示全部楼层
JobHunting
标  题: Re: 王垠测试的道理写的不错呀


对,是个类都可以写mock啊,不用有interface,java可以自动生成动态类,估计没用
过mockito



【 在 jobhuntinger (jobhuntinger) 的大作中提到: 】
: 这哥们连senior都不够格,随便批几条。
: "有些 C# 程序员,为了测试而加入大量的 interface 和 reflection,因为这样可以
: 在测试的时候很方便的把一片代码替换成 mock。结果你就发现这程序里每个类都有一
: 个配套的 interface,还需要写另外一个 mock 类,去实现这个 interface。"
: 没写过C#,但是有reflection的语言都有Mock类库,类似Mockito, JMockit之类都可以
: 让你避免写Mock类,并且不需要是interface。不懂得用类似类库写测试,还停留在手
: 工写mock的都是初级程
: 序员。
: “为不可能再出现的 bug 大费周折,写 reproducer,构造各种数据结构去验证它,保
: 证它下次不会再出现,其实是多此一举。同样的低级错误就算再出现,也很可能不在同
: ...................



--

27

主题

96

帖子

159

积分

注册会员

Rank: 2

积分
159
QQ
发表于 2016-10-3 00:58:42 | 显示全部楼层
JobHunting
标  题: Re: 王垠测试的道理写的不错呀



【 在 sza (sza) 的大作中提到: 】
: 讲课?但他只是本科毕业。。。

他有无穷多个master degree


: 他就是典型的一瓶子不满,半瓶子晃荡,眼高手低,自以为自己很懂,并且没有专注并
: 耐心完成一件事情(比如学位)的能力。



--

34

主题

113

帖子

184

积分

注册会员

Rank: 2

积分
184
QQ
发表于 2016-10-3 01:07:09 | 显示全部楼层
JobHunting
标  题: Re: 王垠测试的道理写的不错呀


大家不用 repl 吗?
我用了repl, test 就少用很多了

【 在 wwzz (一辈子当码工) 的大作中提到: 】
: 没测试,重构基本不敢搞吧。



--

25

主题

108

帖子

163

积分

注册会员

Rank: 2

积分
163
QQ
发表于 2016-10-3 01:25:48 | 显示全部楼层
JobHunting
标  题: Re: 王垠测试的道理写的不错呀


二爷给钱了吗
--

30

主题

99

帖子

164

积分

注册会员

Rank: 2

积分
164
QQ
发表于 2016-10-3 01:27:48 | 显示全部楼层
JobHunting
标  题: Re: 王垠测试的道理写的不错呀



【 在 jobhuntinger (jobhuntinger) 的大作中提到: 】
: 这哥们连senior都不够格,随便批几条。
: "有些 C# 程序员,为了测试而加入大量的 interface 和 reflection,因为这样可以
: 在测试的时候很方便的把一片代码替换成 mock。结果你就发现这程序里每个类都有一
: 个配套的 interface,还需要写另外一个 mock 类,去实现这个 interface。"
: 没写过C#,但是有reflection的语言都有Mock类库,类似Mockito, JMockit之类都可以
: 让你避免写Mock类,并且不需要是interface。不懂得用类似类库写测试,还停留在手
: 工写mock的都是初级程
: 序员。
: “为不可能再出现的 bug 大费周折,写 reproducer,构造各种数据结构去验证它,保
: 证它下次不会再出现,其实是多此一举。同样的低级错误就算再出现,也很可能不在同
: ...................


扯淡
--

25

主题

90

帖子

147

积分

注册会员

Rank: 2

积分
147
QQ
发表于 2016-10-3 01:28:04 | 显示全部楼层
JobHunting
标  题: Re: 王垠测试的道理写的不错呀


讲课?但他只是本科毕业。。。

他就是典型的一瓶子不满,半瓶子晃荡,眼高手低,自以为自己很懂,并且没有专注并
耐心完成一件事情(比如学位)的能力。

【 在 Roethlisberg (Big Ben) 的大作中提到: 】
: 好虫你说得很对。
: 王银真是不能做马工,去讲课可能好些。




--

22

主题

112

帖子

163

积分

注册会员

Rank: 2

积分
163
QQ
发表于 2016-10-3 01:28:31 | 显示全部楼层
JobHunting
标  题: Re: 王垠测试的道理写的不错呀


这哥们连senior都不够格,随便批几条。

"有些 C# 程序员,为了测试而加入大量的 interface 和 reflection,因为这样可以
在测试的时候很方便的把一片代码替换成 mock。结果你就发现这程序里每个类都有一
个配套的 interface,还需要写另外一个 mock 类,去实现这个 interface。"

没写过C#,但是有reflection的语言都有Mock类库,类似Mockito, JMockit之类都可以
让你避免写Mock类,并且不需要是interface。不懂得用类似类库写测试,还停留在手
工写mock的都是初级程
序员。

“为不可能再出现的 bug 大费周折,写 reproducer,构造各种数据结构去验证它,保
证它下次不会再出现,其实是多此一举。同样的低级错误就算再出现,也很可能不在同
一个地方。写测试不但不能保证它不再发生,而且浪费你很多时间。”

写个测试重现bug,以便于证明fix正确只是其中的一个目的。另一个目的是这个bug出
现,就说明这块地方缺乏coverage。不写测试,怎么保证将来别人修改相关代码,不会
出现相似的错误?这哥们纯以个人开发者时间来看待测试,说明缺乏项目经验,特别是
带队经验。啥东西都有成本,开发者有成本,测试者有成本,产品上出了问题也有成本
。在开发者手里发现的bug成本如果是1,在测试那里发现的是10,在产品上至少是100
,上不封顶。所以以浪费时间在发现没有coverage还不愿意补测试根本就是没有产品全
局观念。





--

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

本版积分规则

美国华人网|唐人社区|什么值得买FunInUSA.net发布的内推面经 -王垠测试的道理写的不错呀- 唐人社区|北美华人论坛帖子由网友提供或转载于网络,若发布的内推面经 -王垠测试的道理写的不错呀- 唐人社区|北美华人论坛侵犯了您的权益,请联系我们.
Sasa.com

Copyright ©2011 FunInUSA.NET All Right Reserved.  Powered by Discuz! X3.0 小黑屋

本站信息均由会员发表,不代表美国华人网FunInUSA|唐人社区的立场,如侵犯了您的权利请发帖投诉  技术支持: 美国华人网FunInUSA|唐人社区

安全联盟认证 安全联盟认证

快速回复 返回顶部 返回列表