separation-of-concerns

    0熱度

    1回答

    我在寫卡片遊戲。我看過一些例子,程序員將他們的struct與service分開。我不確定我是不是也應該這樣做。 但我的問題是 - 我應該從邏輯函數分離結構;或者把它們放在一起可以嗎? 我的代碼,例如: // Card Model struct FSCard { var type: FSCardType // enum reference var name: String

    2熱度

    1回答

    我目前正在哈斯克爾建立一個服務器,並作爲語言的新手,我想嘗試一種新方法zu Monad組合。這個想法是,我們可以編寫庫方法,如 isGetRequest :: (SupportsRequests m r) => m Bool isGetRequest = do method <- liftRequests $ requestMethod return $ meth

    2熱度

    1回答

    我一直在學習Rails,似乎關注的是一種幹掉胖模型並使模型可共享的方法。至於爲什麼views/partials可以訪問這些方法,我很困惑。 MVC模型不應該讓所有與模型相關的事情都通過控制器,然後再傳遞給視圖。感覺就像讓視圖直接訪問模型問題跳過控制器。另外爲什麼我不能在Rails控制檯中訪問這些方法?

    1熱度

    2回答

    我有一些Angular 2服務具有相同的方法來解析json響應,處理錯誤等(例如,如果它是422錯誤陷阱例如)。 很顯然,我不希望這些方法複製並粘貼到每個服務中,但我似乎無法找到有關我應該在哪裏放置此代碼的任何指導。 他們不是類方法,只是目前在每個服務中相同的私有方法。 這裏有一個例子: private parseToString(jsonResponse: any){ return O

    0熱度

    1回答

    我想用分層體系結構創建應用程序。我有隻有模型類負責CodeFirst配置,遷移等 數據項目單獨 示範項目, 服務項目負責業務邏輯,並在數據庫中保存的數據使用EF Dto項目,使用Web應用程序和服務之間使用的類 使用asp.net mvc應用程序的Web項目。 我的目標是將這些項目分開,以便Web項目對模型和數據一無所知 - 它只是使用Dto類來使用Service,所以Web項目應該引用Servi

    0熱度

    1回答

    我使用jQuery和jQuery UI來操作DOM元素,並發現自己處於這種情況。 的index.html: <html> <head> <link href="dashboard.css" rel="stylesheet"> </head> <body> <script src="dashboard.js"></script> <body> </html> dashboard.j

    4熱度

    1回答

    TL; DR:如果一個可複用組件具有一些複雜的邏輯來管理自己的狀態(想一想:帶有自動補全,表情符號等的Facebook註釋文本框)如何使用存儲,動作和縮減器來管理狀態這個組件的多個實例遍佈整個網站? 考慮官方的redux回購中的real-world example。 在這裏面,我們有: 一個RepoPage,它顯示誰已經出演一個特別的回購協議的用戶列表, 一個UserPage,顯示這是由特定用戶

    0熱度

    1回答

    我對ASP.NET和一般編程相當陌生,我目前正在努力解決的一個問題是減少重複代碼。 我的目標是擁有一個包含網格視圖的母版頁,然後許多頁面可以包含網格。但是,我希望能夠在我的網格之間共享代碼,但同時能夠爲每個人和每個人調整唯一代碼,因爲其中一些代碼會具有不同的屬性和數據。 我已經研究過關注和其他各種帖子/博客的分離,但還沒有找到一個明確的答案,我如何才能真正實現我想要的。 我已經試過使用母版頁,它工

    0熱度

    1回答

    我想知道在數據庫中創建單獨的table正確的timestamp是否是好的做法。 我有一個數據庫有多個表使用時間戳 - 所有6個相同的字段 - 並想知道,而不是重複這些列,我可以包括我的時間戳表foreign key。 這是我在簡化例如: 用戶表: +----+-----------+-----------------------+ | ID | timestamp | username |

    2熱度

    1回答

    我想讓網絡代碼與我的遊戲邏輯分開。我不僅需要這樣做才能在單人遊戲模式和多人遊戲模式之間共享遊戲邏輯,我還希望能夠分離關注事物。 我目前的做法是爲我的網絡相關類生成代碼,使其具有在線和離線版本。我用T4模板做這個。 產生的階級是這樣的: 單機/單人版本: // T4 GENERATED CODE // Head (Singleplayer version) class StandaloneHel