code-design

    2熱度

    1回答

    我正在研究一個基本上是Oracle存儲過程的包裝的Web服務,它目前有11個參數。這並不是說有11個論點,但我認爲應該有一個結構來至少將其中的一些結構放置,以保持良好的架構。所有參數都需要傳遞,但代碼的可讀性受到如此長時間的調用的影響。 該服務將報告我們的客戶端應用程序從第三方公司成功下載的內容,以便我們可以跟蹤我們的結算(包括客戶和第三方)。 總之,它是3 Guid秒,5個int S,一個int

    0熱度

    1回答

    我面對下面的代碼設計問題裝點: 我需要跟蹤一些在我的網站Ajax的動作,我有一個reachGoal(TARGET_NAME)解析函數,我需要插入到每功能我想跟蹤: function handler_func() { reachGoal(TARGET_NAME); // Other code ... } $(document).ready(function() {

    1熱度

    1回答

    我正在創建一個測試程序。我現在有三個主要的對象是測試,問題和答案。我在數據庫中有三個表格,測試,問題和答案,以及從問題到測試的FK以及從問題答案中提供的一個foriegn鍵。作爲問題表的一部分,我有一個名爲correct_answer_seq_num的列,其中存儲了答案的seq_num(唯一標識符),該答案是該問題的正確答案。我決定把這個屬性放在問題表中,因爲只有一個答案是正確的答案(對於這個特定

    1熱度

    1回答

    我在處理小型應用程序時遇到代碼設計問題。 (我是一個初學者) 在功能方面,有一個表,其中有2個座位的列表。如果兩個玩家坐在同一張桌子上,則遊戲開始。對於這個部分,我有一個表格控制器,一個表格模型和一個遊戲狀態模型(創建一個遊戲狀態意味着一個遊戲已經開始)。 當用戶坐下時,它會觸發一個由表控制器處理的ajax請求,該請求會調用表模型中適當的方法以便坐下。如果表格模型發現兩個席位都已經填滿,則遊戲開始

    4熱度

    1回答

    簡短版:12件事情的列表中有哪些項目將任何一段代碼做了什麼分類? 長的版本:在在DDD8a在Managed Extensibility Framework的專題講座由Kathleen Dollard,凱瑟琳做出像的東西參考「的12種東西任何給定的一段代碼/方法是做」 我記得以下幾點: 報告 驗證 羅calise 授權 我感興趣找出12的完整列表是,沒有人知道?

    5熱度

    5回答

    但我不知道我是否應該去靜態方法,只是一個頭,一個類,或其他? 什麼是最佳實踐?但是,我不想擁有一個實用程序類的實例。 我想補充的功能,如: Uint32 MapRGB (int r, int g, int b); const char* CopyString(const char* char); // etc. You know: utility methods...

    8熱度

    3回答

    我想你對以下主題的意見: 假設我們有一個負責實現一個特定目的的方法,但要做到這一點,它需要一個重要的數字支持的本地範圍對象,許多其中實施IDisposable。 MS編碼標準說當使用本地IDisposable對象時,不需要「存活」該方法的範圍(不會被返回或不會被分配給某些長期存在的object的狀態信息),您應該使用using構造。 的問題是,在某些情況下,你可以得到的using塊嵌套「地獄」:

    2熱度

    4回答

    我有一個客戶類與屬性和方法定義。目前它包含與客戶關聯的任何類型任務的方法。例如,它包含一個方法「InsertOrUpdateCustomer」。該方法將新的客戶記錄插入到數據庫中,或者便於編輯現有的客戶記錄。 該類還包含一些客戶字段的驗證方法。 我認爲這不是一個更好的方法。我想有些突破這樣的: interface ICustomer { string CustomerName;

    9熱度

    4回答

    您對在項目中設計linq代碼有什麼建議? 特別是,我對大型複雜的linq查詢的代碼設計感興趣? 例如,你知道,你需要寫很多的巨大LINQ的東西,也許有些你的代碼都會有重複部分,也許不是,你需要: 容易使代碼支持 - 意味着,如果你需要改變一些東西。 - 你正在改變一件事,並不是很多 使代碼易於閱讀 - 意味着,如果你需要找到一些東西 - 你很容易做到這一點。 你可以使用你的例子,也許你的做法。也許

    0熱度

    2回答

    我目前正在開發IVR系統,我的問題更多的是基本架構的開發方面以及打開/關閉數據庫連接。正如你可以從下面的代碼看到的,在page_load中,我打開一個連接,傳遞變量,然後關閉連接。我的問題在於變量沒有在頁面加載期間設置,它們被設置爲調用進來,這是在布爾ParseXML部分。我需要知道在頁面加載期間打開連接的最佳方式是什麼,在收集後傳遞變量,然後關閉連接。最重要的是如何做到這一點,我嘗試了幾種不同的