看起来您问的是哪些部分应该放在哪些文件中。你的项目是一个Web应用吗?在这种情况下,您最有可能使用您的框架(Rails,Merb,Sinatra等)所强制实施的组织系统。其他类型的项目也有自己的典型结构,您可以只是按照这些结构进行操作。例如,gem通常设置为特定方式。如果这是一个控制台应用程序,则没有严格的规则。通常人们将不超过一个类或模块放在一个文件中。您可以有一个主文件,其中包含所有其他文件的要求。