最近几个月,我对编码katas非常感兴趣。我相信他们是磨练我的编程技能并提高我在工作中编写的代码质量的好方法。编码Katas用于练习遗留代码的重构
有很多地方可以找到Katas。如..
http://schuchert.wikispaces.com/Katas
,我认为这是一个Katas的优秀仓库......我试图在他们中的一些已经被巨大的回报。
不过,我觉得到目前为止我所见过的所有卡塔都有一个短暂的未来。他们似乎都没有让我练习重构糟糕的代码。学习如何在第一时间编写干净的代码非常好...但是在我目前的工作中,我没有太多的机会来编写新的代码。相反,我经常与传统代码作斗争,并试图找出如何重构模块,消除依赖关系,并减少耦合。
因此,我就找了一对夫妇Katas,我可以用它来磨练我的重构遗留代码的技能和把它变成干净的代码。
有谁知道任何已经存在的?我知道我得到它大量的实践,而我在工作......但我想磨练自己的技能的地方我能点到快速查看掰开依赖和独立的关切类,做得太多了。
+1有趣的问题,有用的信息提供 – KLE 2009-09-16 13:04:31
我希望我能给更多+1 :)伟大的问题。我从来没有想过用这种编程方法... – TJMonk15 2009-09-30 18:32:24
我很想看到有人实际上发布了一个专门用于重构遗留代码的小系统......一些有Michael Feathers的重构会发光的部分。我一直在寻找像这样的表单,而不是一个星期。任何人?任何人? :) – 2010-05-05 01:50:20