Показать сообщение отдельно
Старый 16.12.2015, 14:05   #24  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 523 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Цитата:
Сообщение от Stitch_MS Посмотреть сообщение
К тому же, насколько я понимаю, в семерке мелкие и не очень обновления будут поступать непрерывным потоком, так-что если продолжать перекрывать методы, как в старые добрые времена, то будет непросто.

Т.е. хотя Peter Villadsen не рекомендует использование pre- и post-event handlers, я считаю, что лучше использовать их где только можно, хотя бы на методах, параметры и назначение которых вряд ли изменится в будущем, типа системных xRecord.validateField.
Мой текущий клиент пользуется в разработке таким подходом. При любой возможности на стандартных и партнерских классах и таблицах для модификаций используют event handlers. Но имхо затраты на разработку выше затрат на апгрейд.
К тому же в 7ке для этого нужно использовать extension methods.
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.