code-organization

    0热度

    1回答

    我正在处理一个嵌入式处理器的项目,其中有一些在运行时创建的数据,并且指向此数据的指针需要排列到几个二叉树 - 如程序使用的数据结构。 这些结构将在程序期间得到修复,但是,我希望在编译时选择能够快速更改所用树的结构。对于所涉及的每一棵树来说,一个函数或宏可以重复地调用“AddNode”函数,以适合树中每个底层数据元素和节点的顺序调用“AddNode”函数。感谢您的任何建议!

    0热度

    3回答

    我在python开始一个项目,代码结构现在如下: project/ __init__.py a.py b.py mainA.py utilities/ __init__.py mainB.py c.py 的__init__文件都是空白的。 我想运行utilities/mainB.p

    3热度

    1回答

    我有一个python web服务器,有一个基于自定义文本的游戏和博客。我正在努力将代码分离成适合参考的地方,事情正在失控。 旅游组织: 独立的模块类 单独的模块功能 数据库调用和结果 处理用户输入 安全问题 有什么指导或已知的方法,这是很好的继续进行这些项目的工作。我发现我的代码开始变为WET(写入所有内容两次),我无法阻止它。我希望你们有更多经验的任何提示。

    2热度

    4回答

    我有很多模型用于获取数据并生成报告。 报告不需要存储,即它不是活动记录。 但肯定有80行代码为报告生成数据。 我应该在哪里放这些线? 他们目前在控制器中,但由于控制器应该很薄,我不确定这是否是最好的地方。

    2热度

    1回答

    只是想知道关于命名和包装约定: [email protected]:~/NetBeansProjects/USENET$ [email protected]:~/NetBeansProjects/USENET$ tree src/ src/ ├── META-INF │   └── persistence.xml ├── net │   └── bounceme │   └── d

    0热度

    2回答

    我已经让自己颇为糊涂了。我有一些代码需要一些图像,将它们结合起来,然后以.png格式吐出组合图像。 最初,这段代码是模型的一种方法 - 模型的关联指出要使用哪些图像。因此: class Component < Refinery::Core::BaseModel drawing_accessor :drawing . . . end class Photo < Refine

    0热度

    4回答

    我正在开发一个比我习惯的项目更大的项目,我正在尽我所能让我的代码结构合理。我正在编程一个微控制器,并且有一些全局变量,根据我在这里读到的一些建议,所有的变量都被定义在一个“global_variables.h”文件中,该变量包含在使用全局变量的任何地方。 我也把全局变量的typedef放到“global_variables.h”文件中。 我遇到的问题是我使用全局变量的file1.c有一个funct

    1热度

    1回答

    我正在写一个中等大小的应用程序。我会有很多gui组件和很多类。但是,我很难组织代码,分离逻辑,......例如,假设我按下一个按钮,该按钮创建一个类的对象并对该对象执行计算。在退出按钮的槽功能后,该本地对象被销毁。如果我以后需要另一个功能呢?在头文件中将全部变量定义为全局变量对我来说不是一件好事。所以我想到了一个静态类,它包含了我稍后需要的所有对象的指针。有人有更好的主意吗?

    22热度

    2回答

    建议使用AutoOpen属性的原则是什么? (这个问题可能是在延续when to use module function VS static function on similarly named type) 专家F#指出:“当你定义特设顶级运营商 和功能,这是有用的:” 所以这似乎在这里会减少代码组织中的模块角色,当你从技术上需要一个编写代码,但是从客户端角度去除它的存在时。 还有别的吗? 你什

    5热度

    2回答

    我正在寻找合适的方式来组织CodeIgniter中的“结果对象类”。 也可以传递一个字符串以产生()代表一个类到 实例化的每个结果对象(注意:这个类必须被加载) 如 documentation描述在模型这些类usualy使用 $query = $this->db->query("SELECT * FROM users;"); foreach ($query->result('User') as