Мой босс считает себя Гуру ООП, где я считаю его программистом-любителем. Он занимается разработкой Sage, добавляя особые требования к нашим установкам Sage. Недавно он был очень взволнован отражением, он размышляет над сборками Sage в коде и сменяет частных членов и обработчиков событий. Я думал, что это не очень хорошая идея, но он застрелил меня, заявив, что Мудрец подумал, что он потрясающе, что он может это сделать. Я считал, что это была плохая практика, потому что она была неэффективной и потому, что если они меняют свою реализацию в любой момент, наш код может рухнуть. Я имею ввиду, что разработчик сделал что-то личное по какой-то причине?Использование отражения для изменения реализации
Что общего в этом отношении?
Большое спасибо и извини, если это кажется глупым вопросом.
Paul
Ну это зависит от того, как все херово (или хорошо) Мудрец API является. , Иногда вы вынуждены делать глупые вещи. – leppie
его злоупотребление отражением * слегка * противоречит титулу ООП Гуру. – Andrey
@Andrey: +100 за этот комментарий! – Steven