srp

    4熱度

    1回答

    在所有關於單一責任原則,分解等的讀物中,很難弄清楚實體變得臃腫的警報信號應該是什麼。 是否有一些很好的建議/閱讀某處關於我們應該考慮最多的方法,或者是否有一些客觀的其他標準?

    0熱度

    1回答

    我從http://srp.stanford.edu/source/srp-2.1.2.tar.gz下載了srp-2.1.2源文件。 類型:的./configure --->一切就OK了 類型:讓 在這一點上我一直在鏈接過程中得到同樣的錯誤。 請參見下面的最後幾行: gcc -O -o telnet authenc.o commands.o main.o network.o ring.o sys

    1熱度

    2回答

    說我有一個汽車類: class Car { string GetMake() string GetModel() int GetYear() } 而且我持有的汽車名單的自定義CarService類: class CarService { void AddCar(Car car) void RemoveCar(Car car) L

    0熱度

    2回答

    說我有一個MVC的行動,比如: public ActionResult CustomerRecord(customerId) { if (_currentUser.CanViewCustomer(customerId)) return View(); else { // user has tried to access an unautho

    1熱度

    3回答

    我有一個設計問題,我目前遇到的問題。 比方說,有分量的層次結構。每個組件從抽象Component型看起來是這樣的推導: public abstract class Component { public abstract Component Parent { get; } public abstract ComponentCollection Children { get; }

    1熱度

    2回答

    這是我們回顧過程中的一次,希望得到一些額外的反饋和抽查。我們目前有許多基於布爾標誌啓用/禁用的視圖(Model.IsNew就是一個例子)。我認爲視圖應該儘可能簡單,控制器應該確定該視圖的數據,而不一定是如何工作的。我認爲,部分或全部的觀點應該是「應該」 - 應該做什麼,如何處理這些觀點以及確定應該顯示/隱藏的觀點。一個非常基本的例子如下,但涵蓋了這兩方面,並且大多反映了我們所擁有的... 控制器有

    3熱度

    1回答

    我的應用程序使用DI框架,並在必要時遵循「編程接口」實踐。 我使用構造函數注入,因爲我想明確地看到依賴關係。但是現在我的表單類的構造函數需要太多的參數(> = 4例如)。 問題:由於UI設計通常不支持SRP,因此Winform類可能具有n構造函數依賴關係。你喜歡讓它們保持原樣嗎?傳遞代理對象,使用服務定位器......?考慮到沒有使用aop框架,你還會在每個構造函數中注入「方面」(記錄器等)嗎?

    2熱度

    1回答

    在編寫將數據從格式A轉換爲格式B的類時,如何避免違反「單一責任原則」? 這類課程改變的原因有兩個,因爲格式A和格式B都可以改變。

    0熱度

    1回答

    讓我們的例子中使用: class AccountDAO { create(){..} read(){..} update(){..} delete() {..} } 多少責任有哪些? 1或4?

    1熱度

    1回答

    比方說,我有一個ASP.NET MVC Web應用程序調用的存儲庫層,它是建立在NHibernate的頂部。控制器通過資源庫的ISecurityToken一個封裝當前用戶的身份和權限,查詢只返回行的用戶應該能夠看到當倉庫使用它。 我想要一個實體(機票)僅由特定的用戶組,以及票被分配給該用戶是可關閉的。換句話說,假設CanCloseTicket()方法需要兩個輸入: 票本身(或其當前所有者ID) 當