Написание гибкого кода - PullRequest
1 голос
/ 16 марта 2012

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

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

Ответы [ 2 ]

2 голосов
/ 16 марта 2012

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

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

0 голосов
/ 16 марта 2012

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

Другой способ - модульность.Таким образом, вы можете поместить специфичные для клиента вещи в dll, а затем развернуть правильную.

Или вы можете сделать это через метаданные.Конфиг-файлы, база данных и т. Д.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...