Различия между режимами Visual Studio (общий, сеть Dev, C#)?

Это напоминает мне о шаблон разработки стратегии. Заметьте, что ссылка, на которую я указал, включает код Java для шаблона.

, Очевидно, можно было работать, "Выполняются Вокруг" путем создания инициализации и кода очистки и просто передачи в стратегии, которая будет тогда всегда обертываться в код очистки и инициализацию.

Как с любой техникой, используемой для сокращения повторения кода, Вы не должны использовать его, пока у Вас нет по крайней мере 2 случаев, где Вам нужен он, возможно, даже 3 (а-ля принцип YAGNI). Следует иметь в виду, что повторение кода удаления уменьшает обслуживание (меньше копий кода означает, что потраченное копирование меньшего количества времени фиксирует через каждую копию), но также и увеличивает обслуживание (больше общего кода). Таким образом стоимость этого приема - то, что Вы добавляете больше кода.

Этот тип техники полезен для больше, чем просто инициализации и очистки. Для того, также хорошо, когда Вы хотите облегчить вызывать свои функции (например, Вы могли использовать его в мастере так, чтобы "следующие" и "предыдущие" кнопки не нуждались в гигантских операторах выбора для решения, что сделать для движения в следующую / предыдущую страницу.

14
задан Thomas Bonini 4 April 2010 в 16:11
поделиться

2 ответа

Я считаю, что он устанавливает сочетания клавиш, что находится в раскрывающихся меню, какие окна открыты по умолчанию и, возможно, другие параметры.

I '

13
ответ дан 1 December 2019 в 14:33
поделиться

You can watch it on this Matrix :

http://msdn.microsoft.com/en-us/vstudio/aa700921.aspx

-1
ответ дан 1 December 2019 в 14:33
поделиться