design

    6熱度

    3回答

    我的應用程序有2個「服務」,比方說一個是基本(整數)計算器,另一個是浮點計算器。我表示這些接口如下: public interface IBasicCalculator { int Add(int a, int b); } public interface IFloatingPointCalculator { double Add(double a, double b

    6熱度

    9回答

    縱觀軟件發展的非常酷的新原則: Agile You Ain't Gonna Need It Less As A Competitive Advantage Behaviour-Driven Development The Evils Of Premature Optimization 的新途徑似乎是潛水和wr迭代您需要實現的第一次迭代範圍目標,並根據需要重構以獲得優雅的解決方案。您的代碼庫增量增長

    0熱度

    4回答

    基本上我們的情況是我們需要能夠從任意數據源(數據庫,平面文件,它可能是真的)獲取數據,對數據進行變形,以便映射到我們擁有的模式,然後將數據發送給我們,以便我們可以存儲它。數據將來自全國大約200個不同的物理位置,我們希望它按計劃運行(每晚一次或其他)。在200個地點的人也不是技術性的,所以我們想讓它儘可能簡單和無障礙。 尚未實現,它仍處於設計階段。這是我想出的一個初步設計,我只是想要SO的意見,以

    7熱度

    1回答

    我創建了一個.NET winforms MVC。控制器和視圖在相同的EXE中。模型在一組由幾個組使用的DLL中。 MVC非常明確。模型對控制器和控制器一無所知。我正在考慮將Controller放在它自己的DLL中,以便它可以進行單元測試。高度不像有人會重用控制器。單元測試是我有移入DLL的唯一原因。 從概念上講,控制器應該總是與視圖位於同一個組件中嗎?什麼是阻止他們在一起的原因?

    1熱度

    1回答

    在我正在處理的項目中,我們有一個聚合域對象。工廠對象處理創建對象的唯一標識。但是有一個單獨的導入過程,最初創建相同的對象時沒有該ID。爲了將導入的對象添加到系統中,我們現在不得不通過字段複製來創建一個新的對象,因爲我們不能僅僅因爲明顯的原因而爲它設置id。任何人都可以提出處理這種情況的更好方法嗎?

    2熱度

    6回答

    我有一個要求以各種格式保存圖像文件。 格式列表可能會經常更改,所以我希望這種保存會非常可擴展。 此外,保存可以發生在許多地方(硬盤,FTP,HTTP等)。保存位置的列表也將經常改變。 我想我會使用基底圖像類和很多派生類每種格式: ImageBase {} JpegImage : ImageBase {} TiffImage : ImageBase{} 和處理每個子類中適當地保存到格式。 這

    -2熱度

    2回答

    使用Web服務技術,我們希望設計和實施在線書店業務。至少應該允許客戶瀏覽目錄和訂單,它應該處理信用卡詳細信息,並協調書籍的運送。 勾畫出這個系統的高級架構。架構應該包括關鍵組件及其交互。 做過任何一個瞭解如何勾畫這種架構?互聯網上的任何例子?

    0熱度

    2回答

    我有一個重要的對象,它有多個屬性。現在很少有這些屬性可以有多個值,例如一個Channel對象擁有一個或多個生產者(現在我們的客戶認爲可能只有少數生產者像大多數1或2)。近7個屬性存在同樣的問題。 現在我有兩種解決方案; 嵌入它們作爲設計鏈接對象,並創建單獨的表中 分貝因此實現它們作爲 實體(考慮每個生產 唯一的)。但是這個解決方案意味着這個表格將會依賴於更多的表格來獲得這個能力。 嵌入他們爲域鏈接

    3熱度

    4回答

    比方說,我們有 class A { public: virtual int foo() { cout << "foo!"; } } class B : public A { public: virtual int foo() =0; } class C : public B { public: virtual int foo() { cout

    2熱度

    11回答

    我喜歡打印出軟件需求,所以我可以很容易地他們標記,草圖用戶界面等 做你打印出來的需求和設計材料的時間提前或只是查看這些數字? 什麼功能爲理想的「程序員」打印機? 激光或噴墨? B & W還是顏色? USB或以太網連接器? 雙面? 普通墨盒或墨粉的可用性?