最近几个月,我对编写kata编码非常感兴趣。我相信它们是磨练我的编程技能和提高我在工作中编写的代码质量的好方法。
卡塔斯有很多地方。喜欢..
http://schuchert.wikispaces.com/Katas
我发现它们是Katas的绝佳存储库...我对其中一些的尝试获得了极大的回报。
但是,我觉得到目前为止,我所看到的所有Kata都有一个短暂的来临。他们似乎都不允许我练习重构不良代码。第一次学习如何编写干净的代码真是太好了……但是在我目前的工作中,我没有太多的机会编写新代码。相反,我经常与遗留代码作斗争,并试图弄清楚如何重构模块,消除依赖关系并减少耦合。
因此,我一直在寻找一些Katas,可以用来磨练重构遗留代码并将其转换为干净代码的技能。
有谁知道已经存在的东西吗?我知道我在工作时会进行很多练习...但是我希望将自己的技能磨练到可以迅速了解如何打破依赖关系并在班级中分离关注点的程度做太多了。