separation-of-concerns

    2熱度

    1回答

    可能菜鳥警告:新來的回報率 我試圖使用回報率的擔憂。現在我只是有writen #./app/controllers/concerns/foo.rb module Foo extend ActiveSupport::Concern def somethingfoo puts "Ayyyy! Foo" end end 一個非常簡單的問題時我嘗試使用我的

    0熱度

    1回答

    所以我有一個clearNotification函數我想觸發,當我點擊'#upload'按鈕。我在該按鈕上設置了一個ng鍵,觸發notify()。 我想知道的是,如果將clearNotification函數放在notify()範圍內是違反分離關注點。將'#upload'添加爲另一個ng單擊更好嗎?或者這是指令進來的地方? 會喜歡這方面的任何輸入。 到目前爲止,這是我的代碼如下所示: HTML: <b

    0熱度

    1回答

    我想在幾個視圖中提供一個類別列表:將它們可視化爲一個列表,將它們作爲選項加載到創建產品表單中...爲了重用這些類別,我有將DAO從控制器中分離出來。問題是如何將返回的類別categoryDao傳遞到categoryController。 這是我的MVC有文化的代碼我的問題: // categoryDao.js var Category = mongoose.model('Category');

    2熱度

    2回答

    在我的Rails應用程序的分離,我有以下的關聯: 視頻屬於類型(視頻不必有流派) 類型有許多影片(體裁可以沒有視頻) 在視頻模型中,我有以下方法。 # models/video.rb def genre_name genre.present? ? genre.name : '' end 這是爲了避免在視圖中這樣的事情(這似乎只是凌亂): # views/videos/show.h

    6熱度

    2回答

    在ActiveSupport :: Concern上下文中訪問包含類的受保護常量的最簡單方法是什麼? 實例類: module Printable extend ActiveSupport::Concern private def print_constant puts MY_CONSTANT end end class Printer

    0熱度

    1回答

    我開始在項目中使用關注模式,因爲這是第一次使用它,所以出現了一些問題。首先,讓我分享我正在努力澄清的代碼snipet。 module Approvable extend ActiveSupport::Concern included do #validations validates :approval_status, presenc

    0熱度

    1回答

    因此,我閱讀了關於VIPER architecture的內容,我在想如何使用View,View Model,Presenter和View之間建議的圖層分隔來實現主 - 細節視圖組合控制器路由? 假設我想顯示一些聯繫人。我有ContactsListViewModel及其屬性名稱,照片和一些細節文本。這是ContactsListPresenter和ContactsListViewController已

    1熱度

    1回答

    我正在創建一個計算器應用程序,我試圖從UI中分離業務邏輯以改進代碼可維護性並允許更好的單元測試。 我創建了一個CalculatorUI類來管理用戶單擊應用程序中的各個按鈕時發生的情況。 我也創建了一個計算器類來執行數學計算,並根據用戶需求對計算結果進行一些驗證。 CalculatorUI創建Calculator類的一個實例,並調用Calculator類中的函數來響應用戶點擊。我的問題是,在Calc

    1熱度

    1回答

    考慮以下視圖結構: 佈局視圖 地圖查看 列表視圖 查看項目 列表視圖 查看項目 查看項目 查看項目 列表視圖 查看項目 查看項目 目前,我只有一個控制器的整個結構。所有嵌套視圖通過冒泡事件與該控制器通信。 我想爲每個級別創建一個控制器嗎?我得到的作品,但我覺得我的佈局視圖和列表視圖做得太多 - 例如當控制器說「這裏是更新的項目列表(來自服務器)」時,佈局視圖負責移除不屬於新數據一部分的地圖標記,更

    1熱度

    1回答

    場景: MainWindow具有與AboutWindow有關的菜單。 <MenuItem Header="_About" Command="{Binding OpenAbout}"/> OpenAbout是物業這樣的: 關於MENY由命令觸發 private RelayCommand _openAbout; public RelayCommand OpenAbout {