我是ruby dev,没有Java背景。最近我对学习计算机科学的高级概念感兴趣(特别是tdd,bdd,算法,设计模式)。但是这些概念的材料(至少是好材料)可以用Java获得,或者至少他们使用Java来教授这些概念。我对如何处理这个问题很困惑。有人通过这个问题并有解决方案吗?
示例书:
Java中有比Ruby更多的材料
答案 0 :(得分:2)
我不确定您认为该材料仅适用于Java的原因。
此外,学习基于Java的设计模式可能会导致一些非常不必要的Ruby代码:不同的语言通常具有不同的模式。在至少,它们可能有非常不同的实现。
Ruby中的TDD / BDD。
答案 1 :(得分:1)
我的建议:
然后你将在可预见的未来成立!