軟件工程

針對在系統開發生命週期內工作的專業人員,學者和學生的問答

1
如何將控制器,模型和視圖映射為待辦事項列表
在開始當前項目之前,我想知道我打算做什麼?基本上,我想做的是在每個層中繪製每個對象,例如所有控制器及其名稱,在控制器下存在的方法及其用途。其中包括方法將與之交互的模型以及將基於某些操作顯示的視圖。這樣...
    

1
MorphAdorner許可混亂
我要使用MorphAdorner library available free for commercial use。但是它使用其他一些限製商業用途的庫(例如Gate等)。我可以在我的應用程序中使用這個庫嗎?...
   


1
單一責任原則VS KISS原則
讓我們假設在社交網絡的環境中對User模型進行建模。用戶概念由兩個概念組成:身份驗證元素,例如userName / Password / Email等... 有時稱為 用戶個人資料 的額外數據信息,例如名字,生日,圖片等。乍一看,如果我們要保留SRP,...
     

0
實施自動更新
實施自動更新的最佳方法是什麼?我已經了解了libcurl,我想我需要不時地使用當前版本的軟件對服務器進行ping操作。但是那我該怎麼辦?哪些服務器技術需要響應,如何響應?...
 

0
使用JSF前端和node.js後端的Web應用程序
我打算使用JSF 1.2和node.js構建一個電子商務Web應用程序(類似於http://zovi.com/)。所有前端組件都是綁定到支持bean的jsf組件。我想使用node.js實現實時功能(例如顯示今天的熱銷商品,查看此商品的客戶也查看了這種​​模式)。...
  

24
設計可伸縮的消息隊列體系結構
我最近開始學習可伸縮和企業計算機體系結構的細微差別,其中的核心組件之一是消息傳遞隊列。為了從任何編程範例中學到最多的知識,我嘗試實現自己的消息隊列服務版本。到目前為止,我的最初設計在線程套接字偵聽器上...
   

0
首先使用代碼將LocalDB遷移到Azure的正確和簡便方法是什麼?
我想出辦法的唯一方法是先在localDB上使用代碼創建架構,然後手動將數據庫字符串更改為Azure,然後在Azure上運行代碼。但這只能提供架構,而不能數據。有沒有更好的方法呢?bacpac?而是創建一個腳本?還是我想念的其他一些...
   

2
查找字符串中每個單詞的計數
我正在尋找一種性能更好的算法來實現程序,以找到句子中每個單詞的計數,即編程意義上的字符串。我知道我的算法太基礎了,也算不上。這是我的算法。讀取字符串。使用定界符標記字符串,將每個標記放入列表(ArrayList)...
  

1
誰可以通過AGPL獲得源代碼訪問
在閱讀了有關GPLv3特別是AGPLv3的詳細資料之後,我對分配和向誰提出了一個問題。如果我為客戶端創建一個Web應用程序(服務器和客戶端)。他們付錢給我,我移交所有來源和所有權。該Web應用程序當前僅適用於員工和承包商。...
    

16
僅關注成功或失敗時返回布爾值
我經常發現自己從一個方法中返回一個布爾值,該方法用於多個位置,以便將一個方法周圍的所有邏輯包含在一個地方。所有(內部)調用方法需要知道的是操作是否成功。我正在使用Python,但問題不一定特定於該語言。我只能...
   

-1
是否可以導入vb.net表單進行混合?
我已經使用Visual Studio設計創建了一個Windows窗體,只需將n拖放組件從Toolbox拖放到窗體中。是否可以將其導入Blend並使用Blend更改其外觀?我從Blend打開了項目,但是代碼本身卻不是窗體本身。提前謝謝!...
 

8
簡單的"碎片整理"邏輯可以最大程度地減少更改?
編輯:很明顯,我沒有很好地解釋這一點,所以讓我再舉一些例子。我有一個給定大小的 管道 ,信號在給定的偏移量處通過它。管道可能會因不同偏移量的信號而變得支離破碎,從而無法適應新信號。我想要一種算法,該算法...
 

3
查找2個程序之間的通用功能或功能
我最近遇到了一個問題,我要優化兩個程序。為此,我想創建一種 通用接口 ,可以在我的兩個程序之間重複使用。但是,這些代碼大約有1000行,我不想花費大量時間檢查此函數或該函數是否與此相同。因此,我使用BOUML來檢查...
  

1
從它們耦合的形式中提取域邏輯?
許多應用程序不執行任何操作來將接口與域邏輯分開。我從事編程已有幾十年了,並且已經在十幾家商店工作,但他們都沒有採取任何措施將接口與域邏輯分開。也就是說,它們都使用Autonomous View模式。這與我所讀過的關於分離...
    

2
選擇如何處理地址解析請求
我即將開始用c#編寫程序,該程序將從源文件中讀取地址,以創建地址解析請求,並將其發送至Google Maps API,獲取響應,然後從xml中選擇坐標,然後將其存儲在數據庫中。我的問題是,考慮到性能和易於實現,什麼是正確的源...
    

-1
什麼是通用IT測試(UNITT),我該如何準備?
我將為我申請的職位參加高級PHP UNiversal IT測試(UNITT)。但是,我對 單元測試 一詞不熟悉。什麼是單元測試,公司將如何執行?如果有人對此有所了解,請告訴我最好的準備方法...
  

6
檢索值的命名功能
我有一條個人規則,以動詞開頭所有函數/方法名稱。對於基於某種數據結構或對象獲取值的函數或方法,我選擇的動詞是 get 。我想知道這是否是個好主意。 get 的好處是,它並沒有真正說明如何檢索值,只是得到它。 calculate ...
     

3
將代表的協議聲明放在私有類別接口中是一個好主意嗎?
我有一個View Controller或一個實現UITableView的delegate和dataSource方法的View。這些方法將不在此類之外使用。那麼在.m文件中使用私有類別聲明UITableViewDataSource和UITableViewDelegate是個好主意嗎? 例如:代替這樣做: MyViewController.h @interfac...
  

1
關於劃分子項目的經驗法則
我們正在構建遊戲客戶端和服務器,我們的系統分為四個主要項目:(客戶端和服務器,共享接口,源代碼)。此外,客戶端和服務器都有一組庫,我們分別在其中放置了客戶端和服務器的共享代碼。您可以想像這會導致很多項...
  

Next page