home.social

#аоп — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #аоп, aggregated by home.social.

fetched live
  1. [Перевод] Грегор Кизалес и др. «Аспектно-ориентированное программирование»

    Идеи аспектно-ориентированного программирования до сих пор широко используются в современных языках и фреймворках — достаточно вспомнить их роль в экосистеме Spring. Однако при всей практической востребованности сама парадигма остается как будто в тени. Чтобы немного это исправить, мы публикуем перевод текста Грегора Кизалеса и его коллег из Xerox PARC — первого полноценного манифеста АОП, представленного на конференции ECOOP ’97 и заложившего основы для дальнейших исследований в этой области.

    habr.com/ru/articles/1058826/

    #история_it #анализ_и_проектирование_систем #ооп #аоп #lisp #java

  2. [Перевод] Возвращение аспектно-ориентированного программирования

    Привет, Хаброжители! Сегодня мы подготовили для вас перевод статьи. Эта статья посвящена переосмыслению концепции аспектно-ориентированного программирования (АОП) в эпоху развития больших языковых моделей (LLM). Как писать код, который одновременно корректен, эффективен и безопасен? Классическое АОП с его «точками соединения» оказалось слишком сложным. Новая парадигма предлагает описывать каждый аспект в отдельном документе, а LLM выступает в роли «плетельщика», генерируя чистый и удобный код. Почему этот подход устойчивее и как он меняет разработку?

    habr.com/ru/companies/piter/ar

    #аоп #llm #weaver #генерация_кода #декларативное_программирование #логирование #отладка

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

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

    habr.com/ru/articles/819789/

    #go #aop #wrapper #reflection #рефлексия #обертка #АОП