2012-03-16 65 views
1

如何編寫靈活的代碼?書寫靈活的代碼

我的意思是說;我寫了一個應用程序。然後,我將它安裝到我的客戶PC上,並對代碼進行了一些更改。然後我將第一個應用程序安裝到我的另一個客戶電腦上,並在代碼上做了一些不同的更改現在我想對第一個應用程序進行更改並將其安裝到客戶,但我不想影響其他客戶的特殊代碼。

回答

2

簡單。在源代碼管理應用程序中使用分支。

例如,SVN允許分支代碼,從而允許用戶維護其代碼的變體。此功能還允許合併,即如果爲客戶端A實現的功能對於客戶端B也有用,則可以將該功能合併到客戶端B的客戶端A的代碼庫中。

0

分支是一種方式。有點像有兩個應用程序和一些合併工具。它會得到你添加客戶的sillas。

另一種方式是模塊化。所以你可以把客戶特定的東西放入一個dll中,然後部署正確的東西。

或者你可以通過元數據來做到這一點。配置文件,數據庫等。

或更可能是兩者的組合。