想象一下,您希望在Python中开发一个非平凡的最终用户桌面(而不是Web)应用程序.构建项目文件夹层次结构的最佳方法是什么?
理想的功能是易于维护,IDE友好,适用于源代码控制分支/合并,以及易于生成安装包.
特别是:
你如何在很多jar文件中找到特定的类名?
(寻找实际的类名,而不是引用它的类.)
我使用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)
写在消息窗口中.如何将常规输出路径添加到项目中?
我知道实际上没有单一的正确方法.但是我发现很难创建一个运行良好的目录结构,并为每个开发人员和管理员保持干净.github上的大多数项目都有一些标准结构.但它没有显示在pc上组织其他文件和所有项目的方法.
在开发机器上组织所有这些目录最方便的方法是什么?您如何命名它们,以及如何将其连接并部署到服务器?
我想解决的问题:
我正在概述/澄清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)
我有什么不对吗?我错过了哪些部分?
我想用10-20个类/文件创建一个小的ruby项目.我需要一些宝石,我想使用rspec作为测试框架.
我可能想稍后建立一个宝石,但这不确定.
是否有一些Howto或Guide向我展示了如何设置项目的基本结构?
我的问题是:
我知道我可以从头做一切,但我想要一些指导.我可以复制一些好的宝石,但我不确定我真正需要什么以及我可以删除什么.
我查看了http://gembundler.com/,但在设置捆绑器后它停止了.
我是Python的新手,我正在开始一个迷你项目,但我对如何在"Python方式"中组织文件夹有一些疑问.
我PyDev
在我的开发环境中使用,当我创建一个新项目时,会创建一个名为的文件夹src
+ src
Run Code Online (Sandbox Code Playgroud)
现在,在PyDev
,我可以创造Pydev Module
和PyDev Package
我需要以下列方式组织我的项目:
+ Indicators
- Moving_averages.py
- Stochastics.py
+ Strategies
- Moving_averages_cross.py
- example.py
Run Code Online (Sandbox Code Playgroud)
如何根据模块和包进行组织?Modules and Packages是什么意思?
最好的祝福,
我正在尝试从VCS导入项目(好吧,我实际上是第一次这样做)这是我的(导入)项目的结构:
BTW.在多次尝试更改这些目录的属性(在其上下文菜单中)之后,将显示此屏幕.
在这些源文件'我有以下错误:
有一次它没有任何反对,badugi.client
但只报告了这个错误badugi.server
.我完全不知道它是如何工作的......
同样目录中的类也看不到对方.
这是来自ClientWorker
类的代码(在第一个图像中可以看到)位于同一目录中,Server
因此应该知道它是什么Server
.
我很确定这段代码在我朋友的IDE中运行良好.如何配置IntelliJ以使其工作?
我正在使用Android工作室,我想在我的项目中添加模块,如"action bar Sherlock"或jar文件,但是当我打开项目结构时,菜单中没有模块或库:\
在intelij它出现:
所以有什么问题?如何在Android studio中添加这些模块?
上周我正在使用IntelliJ IDE开发Java EE项目.
今天:当我启动IntelliJ 2016.1时,它给了我错误:
加载项目时出错
无法加载模块FirstWebApp
当我查看细节时,它说它无法找到我的FirstWebApp.iml文件,因此无法加载我的项目.
我在资源管理器中检查了我的项目结构,除了iml文件之外的所有内容都在那里.我也查看了回收站,但我也找不到它.
这样的文件怎么会消失?
如果可能的话,我该如何获取我的iml文件?
这些iml文件有什么作用?
我是Java世界的新手.如果需要更多信息,请发表评论!:)