问题如下:
假如说你的产品已经卖出去了,而且用户很多(可能上千上万),你怎样处理你的代码才能达到尽量满足不同客户的需求,而程序又不会乱呢?
比如说,将源代码分成上千上万份,每个客户对应一份,当修改某个客户的要求时,去找到该份源码来修改..这是一种方法..另一种方法是将源代码只合成一种,不同客户的需求都在这里面改动..
上面两种方法肯定都是行不通的,那请问你们商业软件开发程序员们怎样处理这种状况呢?
假如说你的产品已经卖出去了,而且用户很多(可能上千上万),你怎样处理你的代码才能达到尽量满足不同客户的需求,而程序又不会乱呢?
比如说,将源代码分成上千上万份,每个客户对应一份,当修改某个客户的要求时,去找到该份源码来修改..这是一种方法..另一种方法是将源代码只合成一种,不同客户的需求都在这里面改动..
上面两种方法肯定都是行不通的,那请问你们商业软件开发程序员们怎样处理这种状况呢?