随笔分类 -  XP

有关极限编程的体会
Groovy/Spock 测试导论
摘要:Groovy/Spock 测试导论 ===================== 原文 http://java.dzone.com/articles/intro so groovyspock testing 翻译 hxfirefox 测试对于软件开发者而言至关重要,不过总会有人说:“写代码是我的事,测 阅读全文

posted @ 2016-02-15 20:53 hxfirefox 阅读(1452) 评论(1) 推荐(0)

由“软件需要设计”想到的
摘要:由“软件需要设计”想到的 ====================== 文中图片均来自网络 一个问题引发的思考 不久前,参加了一个OO训练营,在课上讲师问了这样一个问题, 为何软件要设计? 这样一个开放话题引发了学员们的思考,他们思索的是“好的软件设计能为软件带来何种好处”,而我却被另一... 阅读全文

posted @ 2015-11-30 08:36 hxfirefox 阅读(258) 评论(0) 推荐(0)

遗留代码单元测试与重构的一点小体会
摘要:遗留代码单元测试与重构的一点小体会 ============================== 前提 近日由于项目需求,我前往另一团队协助其代码进行测试,初到团队,我被告知了一个要求“只添加测试,不要修改原代码,即使可能写的不好,除非是那些真看不过去的”。对于这个要求,先不提是否合理,它提醒... 阅读全文

posted @ 2015-09-15 13:16 hxfirefox 阅读(574) 评论(0) 推荐(1)

直接并不简单
摘要:直接不等于简单==============>文中图片来源网络#码农的博弈了解XP(极限编程)的人都知道,XP有一项实践叫做简单设计(simple design),站在这项实践对立面的是过度设计。当我们从客户价值的中心视角去审视那些我们遇到过的过度设计,自然而然就会得出一个结论:*“又TM被那些美其名... 阅读全文

posted @ 2015-08-15 20:35 hxfirefox 阅读(185) 评论(0) 推荐(0)

“持续集成”的可持续困局
摘要:“持续集成”的可持续困局===================>持续集成的最终目标是允许团队在任意时间部署除了最近几个小时之外的所有工作成果 —— **《Agile Development》**代码随时可以交付是软件开发团队希望达到的一致目标,通过引入持续集成能够帮助团队接近这一目标,为何要说“接近... 阅读全文

posted @ 2015-06-22 20:42 hxfirefox 阅读(819) 评论(0) 推荐(0)

重构是每个程序员的洗髓经
摘要:重构是每个程序员的洗髓经======================== >相传达摩祖师面壁九年,功成坐化,少林僧众于其面壁之处获铁函一只,内有两部不世绝学:《易筋经》和《洗髓经》,易筋功法强筋健骨,洗髓心法采纳调息,故少林冠绝武林,为江湖称颂 自软件江湖降世,功法、心法及门派层出不穷,各大公司年年... 阅读全文

posted @ 2015-06-22 16:42 hxfirefox 阅读(280) 评论(0) 推荐(1)

TDD随想录
摘要:TDD随想录============>谨以本文献给TDD的开创者与传播者>本文纯属个人经历,如有雷同纯属巧合我从不觉得自己是一个好的程序员,甚至可能连合格都谈不上,不过在内心深处我却渴望着在编程这件事上获得成功。可惜每次审视自己写的暂且称之为代码的东西,都会有挫折感,想重构却又感觉盘根错节,难以下手... 阅读全文

posted @ 2015-06-22 16:40 hxfirefox 阅读(178) 评论(0) 推荐(0)

导航