上一页 1 ··· 4 5 6 7 8
摘要: 原文: http://rndm-snippets.blogspot.com/2010/10/using-urlfor-in-action-symfony.htmlIn an symfony template you can get the base url of the application with:url_for('@homepage', true); Using this code in an action causes:Fatal error: Call to undefined function url_for() in ...In an action this c 阅读全文
posted @ 2011-08-08 18:05 Lux.Y 阅读(470) 评论(0) 推荐(0)
摘要: 原地址: http://www.symfony-project.org/jobeet/1_2/Doctrine/en/05#chapter_05_object_route_class 阅读全文
posted @ 2011-08-08 17:46 Lux.Y 阅读(202) 评论(0) 推荐(0)
摘要: 转自: http://www.cnblogs.com/jarodzz/archive/2011/03/28/1997366.html测试驱动开发(Test Driven Development, TDD)的想法来自于极限编程(Extreme Programming,XP)。XP始于1999年,以测试为先为理念。XP一开始不温不火,可后来有了Junit,一下子就家喻户晓了。坊间传言,Junit是Kent Beck和Eric Gamma两位大牛在飞机上无聊了写着玩儿弄出来的。当然,倘是在中国春运的慢车上写的,那敬仰他们的人会更多。有了Junit,原来XP的理念才可以有的放矢。到了03年,XP的测试 阅读全文
posted @ 2011-08-05 18:45 Lux.Y 阅读(400) 评论(0) 推荐(0)
摘要: 转自: http://www.cnblogs.com/jarodzz/archive/2011/03/21/1989890.html推行并实施行为驱动开发(Behavior Driven Development, BDD)已有三周。(行为驱动开发,即在编写产品代码前,先将产品功能描述成功能点(Feature),再对其间的步骤进行实现。在代码完成后,用事先写好的Feature对其功能进行验证。我们使用的Feature描述工具是Cucumber,对Cucumber不了解的人,可以先跳到最后,我写了一个简单的例子,说明Cucumber的工作方式。行为驱动开发的好处,可以参考前文)第一周。整天拿着笔记 阅读全文
posted @ 2011-08-05 18:21 Lux.Y 阅读(275) 评论(0) 推荐(0)
摘要: 转自: http://www.cnblogs.com/jarodzz/archive/2011/03/16/1986551.html上上个周四,我在组里做了个内部演讲,题目是“使用Cucumber实现行为驱动开发”。考虑到组内成员并不系统的敏捷背景,我是从历史开始的。扯软件开发的历史是我最喜欢的项目之一,大部分搞软件的读书读到历史基本都跳过去,我却很喜欢看看那些过往的小故事。所以每次跟人聊起来,我都尽量吹他个昏天黑地,反正也没人知道对错。我所介绍的软件开发的历史主线如下:1956年,缺陷(Bug)这个概念产生,寻找缺陷的过程包括了测试和调试两部分;1979年,测试与调试分离,Glenford 阅读全文
posted @ 2011-08-05 18:14 Lux.Y 阅读(252) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8