software-design

    0熱度

    1回答

    在UI上面的照片詳述了設計使用7天收集圖(「周視圖」),該自動遞增每個小區到第二天當一天經過,這是因爲7細胞是靜態的。每天都有一份與之相關的任務列表,如上所示,用戶每天必須嘗試完成所有由其私人教練分配的任務。 我將如何設計7收集細胞自動更新爲新的一天通行證: 我對如何着手建立這樣一個應用程序下面列出了幾個設計問題? 我怎樣才能讓每一天擁有自己獨特的任務列表? 我將在下面提供一些數據模型代碼和我的想

    0熱度

    1回答

    我正在學習計算機科學和實踐的原因,我想將我的程序/類分成四層GUI - >控制器 - >模型 - >數據庫,但是我只想訪問數據庫儘可能少(甚至可能只有一次),這意味着我會將信息加載到一個包含數據庫對象集合的類中。換句話說,這個班級將充當存儲。 我的問題真的很簡單,我會將這個存儲類分類爲模型層類還是數據庫層類?相關性在於我是否允許我的控制器訪問所述課程。

    2熱度

    3回答

    我有以下設計問題: 我有許多面向對象的源代碼(C++),我們的客戶希望對我們的代碼進行特定的更改以適應他們的需求。這裏非常簡單的例子: void somefunction() { // do something } 之後我插入了客戶的功能願望: void somefunction() { // do something setFlag(5000); } 這

    1熱度

    1回答

    請考慮以下情況。 三個應用程序A,B和C必須合作:A是一個外部的第三方應用程序,而B和C是內部應用程序(所以我們可以控制B和C,而不是A)。 B回覆A提出的請求,同時使用C和B本身包含的邏輯。將B看作A和C之間的層。 A,B和C有一些基本的共同概念,理解和使用。 假設這裏的關鍵任務是去耦所有的東西,所以如果明天我們想要使用A1而不是A,B和C之間的所有交互都保持固定(並且分別如果我們想用C1代替C

    1熱度

    4回答

    我正在看我的一些項目,並將它們與我在github上看到的東西進行比較,我覺得我過度思考。我喜歡OOP,但我覺得我製作的文件太多,班級太多。 例如,在一個小型項目中,我有一個跳棋遊戲,我有很多文件可能都會進入一個文件/類。我怎麼知道我什麼時候想過我的解決方案?這是我的一些文件的樣子; |src | |- player.cpp | |- piece.cpp | |- color.cpp | |

    0熱度

    4回答

    我應該把測試類放在UML圖中嗎?我找不到任何關於此的「最佳做法」!

    0熱度

    1回答

    假設我們有一個Person與Id: String, name: String。 然後,在另一個班級,我們有Map<String, Person>通過身份證持有人。 我的問題是否應該持有該Id。或者現在Id的所有者是地圖本身。 PS:注意使用map出於性能原因,但因爲它使建模變得敏感。

    0熱度

    1回答

    我需要爲NetBeans的Java &開發一個庫系統。我想知道是否必須在類圖中包含用於用戶界面的Netbeans類。除此之外,假設我們有一個班級「圖書管理員」。我假設我可以爲UI創建兩個類,一個包含類圖中的細節,並在UI類中使用它。或者我可以實現,什麼類圖直接在UI類中爲「圖書館員」說。請告訴我哪些是軟件工程師應該做的正確方法。

    0熱度

    3回答

    我需要創建一個將Excel文件轉換爲格式化的Word文件的自定義軟件。 從下面的Excel文件; 。 用給定的格式設置這個單詞文件。 現在我還沒有在此做過任何工作。但是,我對使用CSV文件格式的Python有一些想法,但我不確定。我能做些什麼來編寫一個可以使這個過程完全自動化的軟件?例如,將Excel文件作爲輸入並生成格式化的Word文件。

    0熱度

    1回答

    目標: 我的腳本需要每個文件夾和層在Photoshop中,得到的中心點座標,並將它們保存到一個txt文件。 問題: 腳本工作得很好,給了我所需要的確切數據。但是,當我有很多photoshop圖層時,腳本運行非常緩慢。例如,我在PSD上運行腳本,可以說有200個小圖層。這需要大約20分鐘來獲取我需要的輸出文本文件。我的問題,並不考慮我不是程序員,是如何提高這個代碼的效率,並讓它運行得更快。 這裏是輸