project-organization

    0热度

    2回答

    我是新来IntelliJ Idea,并有问题连接到模块依赖项。 是否有可能添加到模块依赖关系的全局库,但在源文件的形式,我可以与依赖模块一起编辑和编译? 我试图解决的问题如下: 我有通用库模块A - 正在开发中。 我有通用库模块B - 正在开发中,依赖于A. 我有应用程序项目依赖于两个:A和B. 我想开发在方便的方法这三个组件一个IntelliJ Idea窗口,但我不希望将库A和B直接作为项目模块

    4热度

    1回答

    我的应用程序与许多内部API接口,以便定期导入数据,我想知道在哪里放置此代码的适当位置。 我见过的一些常见地方是/app/models/third_party_api.rb或/lib/apis/third_party_api.rb但我不知道常见约定是什么。 谢谢

    1热度

    1回答

    我正在使用WordPress的网站项目,需要一些自定义插件。我想保持插件模块化,但其中一些需要类似的功能。所以,我觉得自己有矛盾的目标: 使每个插件自包含的,模块化的 不要重复代码 例如,我有两个不同的插件输出需求<select>基于术语和一些参数列表的元素。我写了一个函数来完成这个任务,但是我应该在两个插件中复制这个函数吗?这看起来像一个维护噩梦,但如果我不这样做,一个插件将以一种非常随意的方式

    2热度

    1回答

    在我的公司,我们已经通过消息总线使用协议缓冲区作为允许服务进行通信的一种方式进行了标准化。 这很好,但是我试图弄清楚如何构建我想在不同团队之间共享的常用定义文件。是否有一种普遍接受的方式可以使团队间的协议缓冲区定义集合可用? 另外,所有导入头文件都必须引用协议缓冲区编译器执行的目录是否只是生活的一个事实?坦率地说,由于协议缓冲区允许命名空间定义,这似乎有点愚蠢。或者这仅仅是协议缓冲区的Java中心

    6热度

    1回答

    我正在寻找一个好的项目组织,用于使用Go编写多个组件的多平台项目。我知道从http://golang.org/doc/code.html推荐的布局,但这里提出的布局似乎不符合我的要求。 项目组成部分是:(写在围棋) 客户端,跨平台(GO) 库,服务器和客户端之间共享 服务器(GO) 一些更多的客户(iOS版,Android版) 我的要求是: 单个git存储库中的所有组件 保持组件分离(例如,每个组

    3热度

    2回答

    我有一个接口: public interface IMyObject { } 我有一个抽象类: public abstract class MyObject : IMyObject { } 而且我有一个类: public class MyExtendedObject : MyObject { } 有许多接口,在我的项目中这样的摘要和混凝土。我想知道在命名空间(项目中的文件夹

    1热度

    4回答

    当我们开始开发一个应用程序时,我们使用包来协调我们的类,几乎总是有一个名为domain的包(比如com.raysis.reportgen.domain),我的问题是我们应该做什么,不应该放在这个包?有没有标准的定义,还是只是程序员的口味?早些时候我读一些有关它enter link description here

    1热度

    1回答

    我想用Git来组织我所有的java,C和Android项目。 我有几个文件夹: something_like_gdlib example_library1 example_library2 ... example_project1 example_project2 ... 在每个那些我使用一些这些库的项目。但是如果我更新一个库,我希望所有项目都能获得该库的更改。 通常我一个人在这些

    1热度

    1回答

    情况: 我们的首席设计师创造++库,它的目的是作为一个“运行”为我们工作的领域(他们真的是几个库一个C - 认为sdl,sdl_net,sdl_ttf,但是有一个C++接口,并且它们总是应该被完全使用,即使你可能只需要其中的一个)。也就是说,这些库链接到一堆CRUD应用程序,其他(更具体)库(考虑基于sdl的sprite库)以及更大规模的应用程序(客户端/服务器,远程GUI)。 问题: 由于一堆理

    1热度

    1回答

    我发现,做一个新的网站时,我得到这样的结构: Content\ themes\ base\ images\ jquery.ui.all.css ... Site.css Controllers\ Models\ Scripts\ jquery.js ... 我宁愿保持在一个目录下的所有网页资产(移动