Как стать автором
Обновить
2
10
Александр Покровский @alnpokrovsky

Хоббист-программист

Отправить сообщение

AOP в Golang: как рефлексировать, и почему вам не стоит этого делать

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров3.4K

Я java-программист по профессии и алкоголик go-developer по зову души. И вот в один прекрасный день я подумал о том, что раз уж в Go есть пакет reflect, то должны быть и способы АОП, прямо как в java. Если вкратце, я захотел генерировать обертки для функций в рантайме, позволяя красиво оборачивать логи, мониторинги, трейсинги, и прочие довольно однотипные штуки, по аналогии с тем, как я проделывал это в java.

Если вам стало интересно, что у меня из этого вышло, добро пожаловать под кат!

Читать далее
Всего голосов 8: ↑7 и ↓1+10
Комментарии9

Информация

В рейтинге
546-й
Откуда
Смоленск, Смоленская обл., Россия
Дата рождения
Зарегистрирован
Активность