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'插件,它最終陷入混亂。 有沒有人試過解決類似的問題?有人使用插件在更大的團隊中取得成功嗎? 很高興得到您對此的一些想法。 問候