code-organization

    1热度

    2回答

    我想知道与如下所示的只有头布局编写一个C++应用: // code3.h #include <iostream> class code3 { public: void print() { std::cout << "hello " << std::endl; } }; // code2.h #include "code3.h" class

    3热度

    2回答

    我有五个共享公用代码的控制器。让它们从父控制器继承还是使用问题最好?例如: class PostsController < ApplicationController before_action :authenticate, :set_project layout 'projects' end class CommentsController < ApplicationC

    1热度

    1回答

    我正在探索将Python应用程序组织到不同的结构中,而对我来说最自然的一个不适用,因为看起来像循环依赖。该组织的目标是将课程移入自己的文件,并让模块由其自己的__init__.py控制。 无论如何对代码。我有这个结构的应用程序 /app |__ user | |__ __init__.py | |__ user_dao | |__ user_dto

    4热度

    4回答

    我组织了我的程序,将每个实体分割到它自己的文件中。 这是这样的。 main.c #include "student.h" #include "subject.h" #include "classroom.h" #define PI 3.14 int sum(int a, int b); student.h typedef struct st student; student.c

    4热度

    1回答

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

    2热度

    1回答

    假设你有一个SC.SplitView来实现一个主 - 细节功能,现在我希望有一个开发人员来定制主块的SC.ViewList,而另一个开发人员则需要定制和使用SC.查看详细信息。 随着页面越来越多,我想知道是否会有一个已知的做法,如何将文件分成两份,一份文件中包含SC.View母版子文件,另一份文件中包含SC.View detail-child另一个。 有没有人遇到过这种需求?

    2热度

    1回答

    与一些正在发展壮大的Android项目上的少数人一起工作。我们希望确保组织尽可能地好。所以我只是在寻找人们正在使用什么指导方针和模式来构建他们关于包,类和类之间访问方法的大型android项目。最好的事情当然是github链接到一个你认为特别好的项目! 我们的项目是一个应用程序Web,它使用Web浏览器和随附的本机UI元素进行集中管理。

    0热度

    1回答

    我需要为现有的MVC应用程序提供全新的界面。很多都是一样的,很多都会有所不同。我已经想到了四种方法来做到这一点,但我并不喜欢它们。 有人可以为选择一个选项提供良好的基础吗? 两个应用程序:我们创建了一个全新的MVC应用程序,新的域(或子域),新的一切。我们可能会使用相同的数据访问库,但就Web界面而言,它们是完全独立的。 MVC领域:我们使用相同的应用程序,但创建员工区和客户区域。我们使用某种基于

    1热度

    1回答

    我开发了几款Android应用程序,但我仍然不确定如何将这些类构建到不同的包中。 例如,假设我们正在构建一个书店应用程序,其中包含 BookListActivity和BookDownloadActivity。 BookListActivity使用ListView,它需要一个列表适配器。 BookDownloadActivity需要BookDownloadAsyncTask。 我见过人们构建了这样的

    19热度

    2回答

    我正在构建我的第一个Android应用程序,它已经变得有点混乱。我使用的是列表/细节模式,因为它们适合于环境,但是因为我正在开发移动设备和平板电脑,所以它变得有点失控。对于每个屏幕(列表/细节为一个屏幕),创建四个文件。 ListActivity,ListFragment,DetailActivity,DetailFragment。目前为止有四个屏幕,并且实际上只是启动项目,我有12个文件,另外还