在Ruby on Rails教程中,我读到一些文章,建议有经验的开发人员不要使用脚手架,因为他们倾向于只编写代码自行连接MVC。
在另一个地方,我读到使用脚手架是个好主意,因为它可以帮助您遵守约定,以便其他查看您的代码并与您的代码进行交互的人都可以理解您在做什么。
我是Ruby on Rails的新手,但不是MVC或Web应用程序的新手-我通常应该努力遵循脚手架约定并让它指导我吗?
在Ruby on Rails教程中,我读到一些文章,建议有经验的开发人员不要使用脚手架,因为他们倾向于只编写代码自行连接MVC。
在另一个地方,我读到使用脚手架是个好主意,因为它可以帮助您遵守约定,以便其他查看您的代码并与您的代码进行交互的人都可以理解您在做什么。
我是Ruby on Rails的新手,但不是MVC或Web应用程序的新手-我通常应该努力遵循脚手架约定并让它指导我吗?
Answers:
为了回应其他人的说法,当我使用Rails时,我使用的是脚手架,但我不依赖脚手架,如果那是有道理的。通常,我需要90%的脚手架生成的内容,因此比编写所有的手动输入相同的代码。您什么也不做,只不过浪费了按键。
如果您正在学习,那么您应该手工编写它,以便知道它的作用和原因,然后在以后开始使用脚手架快速生成该代码。IMO是一名专业的Rails开发人员,知道何时使用脚手架,何时使用脚手架生成一些基本代码,然后根据需要为应用程序进行修改。