
软件开发
文章平均质量分 50
iteye_20966
这个作者很懒,什么都没留下…
展开
-
TDD中,产品代码的接口是如何产生的?我的理解
[color=red][b]2010年10月13日 再次补充:这个笔记可以删了,大家请无视,包括下面的加粗黑体字。[/b][/color]之前写的一篇东西,现在看来问题很多:[url]http://yuan.iteye.com/blog/257923[/url][b](其实当前这篇也是我在摸索的过程中记录自己想法的一篇笔记,现在回头再看,认为有两个错误:1,TDD应该从Entity...原创 2009-01-08 01:44:46 · 143 阅读 · 0 评论 -
伪代码法
[b][color=red]2011-05-11 补充一个链接,这个例子实际些:[/color][/b] [url]http://www.iteye.com/topic/826710#1809014[/url]今天在看跟[url="http://wxmfly.iteye.com/"]Bob[/url]借来的[url="http://book.douban.com/subject/3109...2010-04-25 19:16:56 · 277 阅读 · 0 评论 -
意外收获,关于mock和stub。
记录一些自己的想法,边写边想吧。这是之前写的一篇东西:[url="http://yuan.iteye.com/admin/blogs/452228"]从AWDWR中的depot思考软件设计[/url]也许表达得不是很清楚……但我自己确确实实能感觉到自顶向下逐步细化需求的开发方式是很有好处的。后来回头搜索以前JavaEye上TDD相关的讨论,主要是关于mock的,找到这篇文章:[...原创 2009-09-17 14:25:34 · 199 阅读 · 0 评论 -
从AWDWR中的depot思考软件设计
一般对购物车简单的描述会是这样的(其实就是AWDWR中的那个depot):一个容器,可以放很多商品,可以随时查看购物车中的商品列表,这个列表能列出商品名称,单个商品购买的数量,商品单价,以及总价格。我的思考过程是这样的,首先,它是个容器,可以放很多商品,那就是个数组吧,至于数量,查看的时候不是要遍历嘛,顺带计算一下就好。想了一会,我觉得这种思考习惯,或者说设计过程是属于自底向上...原创 2009-08-18 17:52:00 · 209 阅读 · 0 评论 -
Behaviour Driven Rails(瞎翻译。附原文。)
晚上看到这个链接:[url]http://ywencn.iteye.com/blog/605750[/url]想起来之前自己草稿箱里还有下面这篇东东,也扔出来吧。刚好[url="http://ywencn.iteye.com"]蜗牛[/url]翻译了后面部分。[color=red][b]传统的Rails开发(Traditional Rails Development)[/b][/col...2010-03-04 20:27:13 · 174 阅读 · 0 评论 -
初学TDD,小记
[b][color=red]回头看了看。。本篇纯属误导人之作。 :oops: [/color][/b]我正在学TDD,这算是自己做的一个小玩具吧,练手用而已。我打算做一个Blog,一个Blog的主要功能也就是:保存Blog、删除Blog、查看Blog。OK,先上TODOLIST:[quote][b]保存BLOG[/b]删除BLOG查看BLOG具体内容[/quote]...2008-10-25 18:25:29 · 128 阅读 · 0 评论 -
o6z说code review
[quote="ozzzzzz在agilechina上"]下面是我关于code review的论述。[b]code review其实就是发现code里面的疑问,并标注下来。[/b]code review的三个原则:[b]尽快;随时随地随手;非正式更有效。[/b]虽未(所谓)尽快就是要趁代码还是热的时候就code review。所谓随时随地随手,就是只要有时间,有地方,有精力就c...原创 2009-12-17 12:38:48 · 170 阅读 · 0 评论 -
回复: 我对针对接口编程的浅解
其实吧,接口这东西。。我举个例子来说,你如果正在写业务代码,考虑着业务逻辑,这时候突然需要访问底层与业务无关的东西,而这个底层的东西你又得花很多时间去思考。这样你就得中断对业务逻辑的思考,跳到底层实现中去,实现完底层这么复杂的一个东西之后,也许你又得从头开始思考业务逻辑,思考刚才做到哪了。[b][size=medium]其实这是面向过程的思考方式了——坏处就是一次需要考虑太多东西,思维还做了2次(...原创 2009-03-30 00:18:16 · 87 阅读 · 0 评论 -
“山寨”框架3宗罪
刚看了个自制框架的帖子,其实之前这类帖子见得比较多,吵得也都挺厉害。好像总有人一边对提议“不要发明轮子”的同学挺反感,一边以发明家自居,把话扯到中国的软件业上去。之前还看到有人见到“只用SSH的公司“坚决不去。我想说说我的看法。我觉得框架这东西,[b]首先要明白为什么要用它[/b]——这是废话,但又是最重要的。真的有些人是不知道为什么用框架,乱用一通,产品代码乱七八糟。然后是学习如...原创 2009-03-22 23:44:53 · 125 阅读 · 0 评论 -
一个讨论反模式
[b]症状:[/b]DB网员工A:我们应该这么做。DB网员工B:为什么呢?DB网员工A:TB网就是这么做的。TB网员工A:我们应该那么干。TB网员工B:为什么呢?TB网员工A:DB网就是那么干的。[b]案例:[/b][url="http://www.iteye.com/topic/778711"]Cargo Cult Agile[/url][b]病因...原创 2011-09-17 15:14:01 · 136 阅读 · 0 评论