标签: project-structure

Python应用程序的最佳项目结构是什么?

想象一下,您希望在Python中开发一个非平凡的最终用户桌面(而不是Web)应用程序.构建项目文件夹层次结构的最佳方法是什么?

理想的功能是易于维护,IDE友好,适用于源代码控制分支/合并,以及易于生成安装包.

特别是:

  1. 你把源头放在哪里?
  2. 你把应用程序启动脚本放在哪里?
  3. 你把IDE项目放在哪里?
  4. 你在哪里进行单位/验收测试?
  5. 你在哪里放置非Python数据,如配置文件?
  6. 你在哪里为pyd/so二进制扩展模块放置非Python源代码如C++?

python directory-structure project-structure organization

691
推荐指数
8
解决办法
33万
查看次数

在几十个JAR文件中找到一个类?

你如何在很多jar文件中找到特定的类名?

(寻找实际的类名,而不是引用它的类.)

java jar class project-structure text-search

237
推荐指数
9
解决办法
20万
查看次数

无法生成模块:找不到相关的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.
Run Code Online (Sandbox Code Playgroud)

写在消息窗口中.如何将常规输出路径添加到项目中?

project-structure intellij-idea gradle

155
推荐指数
6
解决办法
7万
查看次数

Django项目工作目录结构的最佳实践

我知道实际上没有单一的正确方法.但是我发现很难创建一个运行良好的目录结构,并为每个开发人员和管理员保持干净.github上的大多数项目都有一些标准结构.但它没有显示在pc上组织其他文件和所有项目的方法.

在开发机器上组织所有这些目录最方便的方法是什么?您如何命名它们,以及如何将其连接并部署到服务器?

  • 项目(您正在处理的所有项目)
  • 源文件(应用程序本身)
  • 存储库的工作副本(我使用git)
  • 虚拟环境(我更喜欢把它放在项目附近)
  • 静态根(用于编译的静态文件)
  • 媒体根(用于上传的媒体文件)
  • 自述
  • 执照
  • 文件
  • 素描
  • 示例(使用此项目提供的应用程序的示例项目)
  • 数据库(如果使用sqlite)
  • 您通常需要的任何其他项目成功的工作

我想解决的问题:

  • 目录的好名称,以便他们的目的明确.
  • 将所有项目文件(包括virtualenv)保存在一个地方,这样我就可以轻松地复制,移动,存档,删除整个项目或估算磁盘空间使用情况.
  • 创建一些选定文件集的多个副本,例如整个应用程序,存储库或virtualenv,同时保留我不想克隆的其他文件的单个副本.
  • 只需通过rsyncing选定的一个目录,将正确的文件集部署到服务器.

django directory-structure project-structure organization

144
推荐指数
4
解决办法
10万
查看次数

理想的红宝石项目结构

我正在概述/澄清ruby(非rails/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
Run Code Online (Sandbox Code Playgroud)

我有什么不对吗?我错过了哪些部分?

ruby project-structure

121
推荐指数
3
解决办法
4万
查看次数

如何设置基本的ruby项目?

我想用10-20个类/文件创建一个小的ruby项目.我需要一些宝石,我想使用rspec作为测试框架.

我可能想稍后建立一个宝石,但这不确定.

是否有一些Howto或Guide向我展示了如何设置项目的基本结构?

我的问题是:

  • 我在哪里放置所有自定义错误/例外
  • 是否存在一些用于命名lib,bin,src等目录的约定?
  • 我在哪里放置测试数据或文档.
  • 我在哪里需要我的所有文件,以便我可以在我的项目中访问它们.

我知道我可以从头做一切,但我想要一些指导.我可以复制一些好的宝石,但我不确定我真正需要什么以及我可以删除什么.

我查看了http://gembundler.com/,但在设置捆绑器后它停止了.

ruby project-structure

99
推荐指数
4
解决办法
5万
查看次数

如何组织Python项目?

我是Python的新手,我正在开始一个迷你项目,但我对如何在"Python方式"中组织文件夹有一些疑问.

PyDev在我的开发环境中使用,当我创建一个新项目时,会创建一个名为的文件夹src

+ src
Run Code Online (Sandbox Code Playgroud)

现在,在PyDev,我可以创造Pydev ModulePyDev Package

我需要以下列方式组织我的项目:

+ Indicators
    - Moving_averages.py
    - Stochastics.py
+ Strategies
    - Moving_averages_cross.py
- example.py
Run Code Online (Sandbox Code Playgroud)

如何根据模块和包进行组织?Modules and Packages是什么意思?

最好的祝福,

python project-structure project-organization pydev

72
推荐指数
5
解决办法
6万
查看次数

包名称与文件路径不对应 - IntelliJ

我正在尝试从VCS导入项目(好吧,我实际上是第一次这样做)这是我的(导入)项目的结构:

文件结构

BTW.在多次尝试更改这些目录的属性(在其上下文菜单中)之后,将显示此屏幕.

在这些源文件'我有以下错误:

编辑器中的错误

有一次它没有任何反对,badugi.client但只报告了这个错误badugi.server.我完全不知道它是如何工作的......

同样目录中的类也看不到对方.

错误

这是来自ClientWorker类的代码(在第一个图像中可以看到)位于同一目录中,Server因此应该知道它是什么Server.

我很确定这段代码在我朋友的IDE中运行良好.如何配置IntelliJ以使其工作?

packages project-structure intellij-idea

52
推荐指数
5
解决办法
8万
查看次数

Android Studio未在项目结构中显示模块

我正在使用Android工作室,我想在我的项目中添加模块,如"action bar Sherlock"或jar文件,但是当我打开项目结构时,菜单中没有模块或库:\

在intelij它出现:

在此输入图像描述

所以有什么问题?如何在Android studio中添加这些模块?

android module project-structure android-studio

43
推荐指数
10
解决办法
8万
查看次数

IntelliJ IDE | .iml文件丢失或删除

上周我正在使用IntelliJ IDE开发Java EE项目.

今天:当我启动IntelliJ 2016.1时,它给了我错误:

加载项目时出错

无法加载模块FirstWebApp

当我查看细节时,它说它无法找到我的FirstWebApp.iml文件,因此无法加载我的项目.

我在资源管理器中检查了我的项目结构,除了iml文件之外的所有内容都在那里.我也查看了回收站,但我也找不到它.

  • 这样的文件怎么会消失?

  • 如果可能的话,我该如何获取我的iml文件?

  • 这些iml文件有什么作用?

我是Java世界的新手.如果需要更多信息,请发表评论!:)

java tomcat project-structure intellij-idea

30
推荐指数
7
解决办法
4万
查看次数