Комментарии 10
Простите, так какую именно задачу вы решаете?
Формирование динамических классов-объектов на базе переданных: базового класса и списка интерфейсов
И чем вам Castle.DynamicProxy не угодил?
Но я же ленивый.
Первое правило ленивого человека: не делайте самостоятельно то, что уже сделали другие.
Ссылка на проект на GitHub
Эмм. А примеры использования? Ну и отдельное удовольствие, конечно, доставляет тестовый проект в котором нет ни одного. собственно, теста.
PS. EXP.RealiseInterfeces
. Серьезно. Статический класс с названием EXP
в файле с названием ExitPoint
с комментарием "точка входа".
Exp.RealiseInterfeces
И чем вам Castle.DynamicProxy не угодил?
К сожалению, когда решал эту задачу, не нашел никаких готовых решений, более или менее подходящих.
Первое правило ленивого человека: не делайте самостоятельно то, что уже сделали другие.
Иногда проще самому написать велосипед, чем разбираться и допиливать чужой.
К сожалению, когда решал эту задачу, не нашел никаких готовых решений, более или менее подходящих.
Года три назад, работал я на одну фирму
Туториалу семь с половиной лет. Ваши "три года назад" я уже давно использовал Moq, в котором CDP в полный рост.
Иногда проще самому написать велосипед, чем разбираться и допиливать чужой.
Типичный случай NIH. Спасибо, но нет.
Типичный случай NIH. Спасибо, но нет.
а с чего Вы взяли что я не приемлю чужие разработки? На тот момент мне было интересно исследовать этот вопрос и заодно решить имеющуюся задачу. Да, не нашел решений готовых, но создал свое. Чем это плохо? Вы часто находите уже готовые решения под имеющуюся задачу?
а с чего Вы взяли что я не приемлю чужие разработки?
С вашей фразы "проще самому написать, чем в чужом разбираться" (цитата неточная)
Да, не нашел решений готовых, но создал свое. Чем это плохо?
В вашем конкретном случае это плохо качеством вашего решения.
Вы часто находите уже готовые решения под имеющуюся задачу?
Инфраструктурную? Регулярно.
Первое правило ленивого человека: не делайте самостоятельно то, что уже сделали другие.
Это просто next level лени. Я так написал мелкую либу для локализации приложений просто потому лень было что-то искать удобное
Лень, рефлексия, атрибуты, динамические сборки