有关katas的任何建议,涵盖了C#中的泛型和代理人吗?
我团队中的大多数成员都可以编写泛型和委托代码,但总是需要快速查看文档或示例来快速启动它们的大脑。所以我认为,对于我们的日常卡塔,我们将在几周内涵盖这些方面,直到我们能够本能地阅读和书写它们。
这将使我们更容易在设计模式的编码撤退中使用这些工具。
提前感谢任何建议......
答案 0 :(得分:4)
你可能会认为我的这个非常虚荣,但是在过去一个月左右我做过同样的运动怎么样?即reimplementing LINQ to Objects。我的帖子不是kata形式,但您可能会发现它们对于建议订购很有用,如果您遇到问题,他们可以给您提示。
LINQ to Objects是关于委托的,它基于通用序列(涉及大量通用方法),因此在测试和实现之间你会得到很多练习 - 并且在同一时间更好地了解LINQ时间!
如果你只是为特定的练习而做,你可以随时忽略一些棘手的操作符(如OrderBy等)。