code-organization

    2熱度

    1回答

    當我的項目真的具有很好的代碼結構時,使用幾乎所有不同的數據類型時,是否有必要在單個頭文件中存儲多種類型的數據(通常是靜態數據結構)? MyGameDataTypes.h例如。我在哪裏宣佈FCat,FDog,FElephant等... struct FCat { ... // much properties here }; struct FDog { ... //

    4熱度

    3回答

    One header for multiple cpp-files 我讀過這一點,並認爲我明白,以後可能會出現的問題。然而,儘管如此,我相信我的問題可能是一個特例,我想知道是否有人有不同的建議。 我一直在服務器和客戶端上工作了很長一段時間,最初被認爲是包含所有「CommandManager」類的東西已經變成了一個可怕的怪物。它旨在攔截從數百個客戶端收到的消息,將其解析出來,弄清楚命令是什麼,然後將

    0熱度

    1回答

    當我設置了一些路由我normaly做這樣的: app.get('/x', function(req, res) { res.sendFile(path.join(__dirname + '/public/.../index.html'));}); 這裏的問題是,如果你有JS或CSS在路徑文件夾你不能收留他們。 所以很多時候我纔剛剛路由添加下面 app.get('/public/.../js/

    1熱度

    1回答

    是否有可能像在Matlab中一樣在Octave Script中創建節? 這是一個很棒的功能,因爲它可以讓用戶調試部分腳本。在Matlab中,通過使用兩個%符號來實現切片,如下例所示: %% % Section 1 %% % Section 2 Octave中有這樣的選項嗎?任何建議執行相同的行爲?

    0熱度

    2回答

    我有一個2D見方的陸族/我的世界風格的遊戲,以下文件夾結構: src/ - Backend/ - - Vector.hpp - World/ - - Elements/ - - - Mobs/ - - - - BaseMob.cpp 正如你所猜,有大量的每個目錄內多個源文件。在BaseMob.cpp裏面我需要訪問src/Backend/Vector.hpp。 有沒有更清晰的方式來編

    2熱度

    2回答

    所以我創建的類看起來是這樣的: class DataProcessor(object): data1 data2 data3 def process_data(self): self.process_data1_inOneWay() self.process_data2_inAnotherWay() self.proc

    1熱度

    1回答

    我有一個表示請求的類。我有一組非常具體的請求,比如「I-95」,「P-22」等,它們執行不同的功能並由控制器類調用。這樣做的最好方法是什麼,以便人們可以輕鬆地添加更多請求? 我有這樣的事情在此刻: class Requests: def __init__(self): self.types = [ 'I-95', 'P-22',

    -1熱度

    1回答

    對不起,如果標題混亂。 我想說的是: 我曾經與Python合作過,但我絕不是專家。到目前爲止,我所做的一切都是'somefile.py',它有很多方法和代碼,但它並沒有任何組織結構。在Java中(我比Python更熟悉),通常有不同的類,每個類都有方法並且相互調用。在大型項目上工作時,如何使文件充滿組織和結構?按課程分解成文件? 希望這更清楚。讓我知道這是否需要澄清。

    0熱度

    2回答

    我寫了一些代碼,但它都位於一個文件中。現在工作很煩人,因爲它太長了。所以我想我應該把所有的功能放在不同的文件中,然後導入它們。我只是不確定要這樣做的最佳方式。 目前代碼: import glob, os import csv as csv import pandas as pd import numpy as np import sys def create_list(var):

    3熱度

    1回答

    我在我的VS2015中將stylecop classic升級到最新版本(StyleCop.Analyzers 1.0.0),並基於GitHub的介紹,我無法再使用Settings.StyleCop,但創建一個新的stylecop.json文件。 現在的問題是,我有一些自定義settigns裏面的settings.StyleCop像拼寫選項卡中的「識別的話」,以及選項選項卡內的某些選項。我如何將它們