Questions tagged «project-structure»

8
Python应用程序的最佳项目结构是什么?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 想象一下,您想使用Python开发非平凡的最终用户桌面(非Web)应用程序。构造项目文件夹层次结构的最佳方法是什么? 理想的功能是易于维护,IDE友好,适用于源代码控制分支/合并以及易于生成安装软件包。 特别是: 您将源放在哪里? 您将应用程序启动脚本放在哪里? 您将IDE项目放在哪里? 您将单元/验收测试放在哪里? 您将非Python数据(例如配置文件)放在哪里? 您在哪里将非Python来源(例如C ++)用于pyd / so二进制扩展模块?


6
Django项目工作目录结构的最佳实践
我知道实际上没有唯一正确的方法。但是,我发现很难创建一个可以正常工作并且对于每个开发人员和管理员而言都保持整洁的目录结构。github上的大多数项目都有一些标准结构。但是它没有显示在PC上组织另一个文件和所有项目的方法。 在开发机器上组织所有这些目录的最便捷方法是什么?您如何命名它们,以及如何连接并将其部署到服务器? 项目(您正在处理的所有项目) 源文件(应用程序本身) 存储库的工作副本(我使用git) 虚拟环境(我更喜欢将其放置在项目附近) 静态根(用于编译的静态文件) 媒体根(用于上传的媒体文件) 自述文件 执照 单据 草图 示例(使用该项目提供的应用程序的示例项目) 数据库(如果使用sqlite) 成功完成项目通常需要的其他任何东西 我要解决的问题: 目录的好名称,以便其目的明确。 将所有项目文件(包括virtualenv)放在一个位置,这样我就可以轻松地复制,移动,归档,删除整个项目或估计磁盘空间使用情况。 创建某些选定文件集的多个副本,例如整个应用程序,存储库或virtualenv,同时保留我不想克隆的其他文件的单个副本。 只需通过同步选定的一个目录,即可将正确的文件集部署到服务器。

12
无法制作模块:未找到相关的gradle配置。请重新导入Gradle项目,然后重试
我使用IntelliJ IDEA Ultimate 14和Gradle 1.2。我从控制台管理项目,但是我需要从IDE调试一些代码。 当我尝试制作项目时,出现此错误窗口。当我尝试调试项目时, Error: Unable to make the module: idappcli, related Gradle configuration was not found. Please, re-import the Gradle project and try again. 被写在消息窗口中。如何将常规输出路径添加到项目?

4
理想的Ruby项目结构
我正在对红宝石(无轨/ merb / etc)项目的理想项目结构进行概述/阐明。我猜是这样 app/ bin/ #Files for command-line execution lib/ appname.rb appname/ #Classes and so on Rakefile #Running tests README test,spec,features/ #Whichever means of testing you go for appname.gemspec #If it's a gem 我有什么问题吗?我错过了哪些部分?

4
如何设置基本的Ruby项目?
我想创建一个包含10〜20个类/文件的小型Ruby项目。我需要一些宝石,我想使用RSpec作为测试框架。 稍后我可能想构建一个宝石,但是并不确定。 是否有一些方法或指南向我展示如何设置项目的基本结构? 我的问题是: 我将所有自定义的错误/异常放在哪里? 是否有一些用于命名目录(例如lib,bin,src等)的约定? 我应该在哪里放置测试数据或文件? 我在哪里需要所有文件,以便可以在项目中访问它们? 我知道我可以从头开始做所有事情,但是我需要一些指导。我可以复制一些好的宝石,但是我不确定我真正需要什么以及可以删除什么。 我看了http://gembundler.com/,但是在设置Bundler之后它停止了。

8
如何组织一个Python项目?
我是Python的新手,正在启动一个小型项目,但是我对如何以“ Python方式”组织文件夹存有疑问。 我PyDev在开发环境中使用,创建新项目时会创建一个文件夹,名为src + src 现在,在中PyDev,我可以创建Pydev Module和PyDev Package 我需要通过以下方式组织我的项目: + Indicators - Moving_averages.py - Stochastics.py + Strategies - Moving_averages_cross.py - example.py 我该如何按照模块和软件包进行组织?模块和软件包的含义是什么? 最好的祝福,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.