2012-03-16 4 views
1

Как написать гибкий код?Написание гибкого кода

Я имею в виду это; Я написал приложение. Затем я установил его на свой компьютер и внес некоторые изменения в код. Затем я установил первое приложение на другой клиентский ПК и сделал некоторые изменения в коде. Теперь я хочу внести изменения в свое первое приложение и установить их для клиентов, но я не хочу влиять на другие специальные коды клиентов.

ответ

2

Простой. Используйте ветвление в своем приложении управления версиями.

Например, SVN позволяет разветвлять код и, таким образом, позволяет пользователям изменять варианты их кода. Это средство также позволяет слияние означать, что если функция, реализованная для клиента A, также будет полезна для клиента B, тогда вы можете объединить эту функцию в базу кода для клиента B от клиента A.

0

Филиалы - это один из способов. Это похоже на наличие двух приложений с некоторыми инструментами для слияния. Тем не менее, у вас появятся силласы, которые вы добавляете клиентам.

Другой способ является модульным. Таким образом, вы можете поместить клиентский материал в DLL, а затем развернуть правильный.

Или вы можете сделать это с помощью метаданных. Файлы конфигурации, база данных и т. Д.

Или, скорее, комбинация из двух.

Смежные вопросы