code-organization

    0热度

    1回答

    这是我努力寻找良好解决方案的那些“真实世界项目”问题之一。 我有一个task模型与几种不同的资源相关联,我需要允许来自每个这些关联资源的CRUD能力。 例如,一个project有很多tasks,我需要更新tasks在project的上下文中。 此外,每个project有许多milestones,并且每个milestone也可以有很多tasks。 这种情况下,task可能会或可能不会与milesto

    0热度

    1回答

    假设我有两页:Page1.html和Page2.html。两个页面需要: $(document).ready(function() { Init(); }); 只有Page1.html需要: $(document).ready(function() { InitPage1(); }); 只有Page2.html需要: $(document).ready(functi

    0热度

    1回答

    每当我开始一个新的java项目时,我总是遇到同样的问题,学习:我永远不知道要上什么课,以及要把什么放在哪里。我很难将代码组织到不同的类中。 例如,我正在编写一个实验程序。它涉及太空飞船,一些敌方太空飞船和一些友好太空飞船,一把枪射向他们,等等。我想过创建一个宇宙飞船班,但后来不确定这是否应该是两班(一个是敌方飞船,一个是友军飞船)。但是后来我认为它应该是一类友好和敌方飞船可以成为太空船的例子。然而

    1热度

    1回答

    我想创建一个Swift类来处理绘制一些UIBezierPath,并在用户通过手势修改路径时重绘。我有3个问题。 正在绘制UIBezierPath属于模型视图还是控制器? 创建这样一个类或只是将所有代码放在viewController.swift中是否是一个好主意? 我是否应该为View或Controller创建类作为我看到的教程(stanford ios)似乎只为模型函数创建单独的类。

    -4热度

    1回答

    所以,我正在使用C++。我知道如何将.h文件与.cpp链接(很简单)。我遇到的问题是,我不想将所有的代码写入一个.cpp文件,这使得它太大,组织变成了一个喧嚣。在其他语言(c#和python)中,我能够在另一个文件中编写一个类,然后从它中派生孩子,就像C++中的头文件一样,但.h文件仅用于声明函数,.cpp是所有内容正在编码。因此,没有一个大的.cpp文件,我可以将它编码到多个.cpp文件中吗?

    1热度

    1回答

    想象一下,您正在处理大量数据集,并将其分发到一堆CSV文件中。您打开一个IPython笔记本并浏览内容,进行一些转换,重新排序和清理数据。 然后你开始做一些数据实验,创建更多的笔记本,并最终发现自己堆满了一堆不同的笔记本,这些笔记本中埋有数据转换管道。 如何以这样的方式组织数据探索/变换/学习 - 从 - 它的过程,即: 复杂性不吹,逐步提高; 保持您的代码库可管理和可导航; 能够重现和调整数据转

    0热度

    1回答

    我使用节点并快速创建一个休息api。我跟所有的路由,它的逻辑都保存在一个文件routes.js这样的教程: 服务器JS: var express = require('express'); var app = express(); (...) require('./app/routes.js')(app, port, express); ROUTES.JS module.export

    0热度

    1回答

    我不知道如何使用git,但真棒,我可以下载代码并在我的项目中使用它们。 问题是我需要组织,分类和标记这些代码的用途,否则它会全部丢失。 有没有更好的方式来组织项目一样: 示例代码和模板(只读) 与真实意图的项目到餐桌和承诺。 要学的东西对于未来的“副业” 项目,你一直在思考的

    -1热度

    3回答

    这些是操作的指令: 写功能tokenize(input_string)该取含有表达的字符串并返回令牌的列表。这种小语言的令牌将被空白分隔,所以任何时候输入字符串中都有一个空格(或者一行空格),我们想要分割它。 你不应该使用内置的字符串操作分裂,而是应该用我们到目前为止开发的工具构建你的代码。 当一切都说过和做过,例如,运行在这个字符串标记生成器: tokenize("2 2 + 3 4/.5 0.

    1热度

    2回答

    我目前正在尝试建立公司范围的编码标准和不同的设置,这些设置在每个开发人员设置中都应该相同。 有多种方法可以实现这一点,目前通过版本控制同步某些.idea文件夹文件的方法似乎并不像预期那么容易。 我们也尝试过使用'Settings Repository'插件,它最终陷入混乱。 有没有人试过解决类似的问题?有人使用插件在更大的团队中取得成功吗? 很高兴得到您对此的一些想法。 问候