首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >与辛纳屈一起学习和“歌唱”红宝石

与辛纳屈一起学习和“歌唱”红宝石
EN

Stack Overflow用户
提问于 2010-05-22 08:39:39
回答 3查看 596关注 0票数 6

你好,我正在努力通过阅读reading语言书来提高我的红宝石知识。阅读工作中的编码者,我看到很多受访者建议深入研究项目源代码。

学习最佳实践的

  • 意识到坏习惯
  • ,当然也要为如何做事情吸取新的灵感。

我决定选择一个尽可能自我约束的项目。我的选择是辛纳屈,因为它是1000 LOC。

这是一个很好的学习项目吗?你是否建议另一个更简单的(即较少的LOCs)?

我以前试过看铁轨机械,但我还是吓了一跳。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-05-22 08:45:46

我对Ruby不太感兴趣(尽管我曾与Sinatra玩过一点),但我想说的是,工作建议中的编码者应该被理解为“读取源代码,而不仅仅是从一个项目,而是从多个项目”。我们通过比较学得最好。这也是我们能够识别模式和抽象它们的方法。

因此,也许您可以从Sinatra中选择一些主题,看看它是如何实现的,然后将其与在Rails中实现的方式进行比较。

你认为来源越多,你就越能理解某一特定主题。

票数 2
EN

Stack Overflow用户

发布于 2010-05-22 14:59:22

阅读Sinatra代码是一个好的开始。您还可能需要阅读Rack,这是Sinatra使用的HTTP接口。不一定是为了编写代码实践,而是为了了解Sinatra是如何适应整个堆栈的。

在Ionuț的回答中,Rails也使用Rack,所以如果您决定同时查看Sinatra和Rails,您可以比较它们如何使用Rack。

票数 2
EN

Stack Overflow用户

发布于 2010-05-23 23:34:59

尝试输入gem list,列出所有已安装的宝石。选择一个与你的领域相关的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2887461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档