Andrei Belyaev über Reflexion in Java beim Treffen jug.msk.ru

Am vergangenen Donnerstag, dem 26. September 2019, machte Andrey Belyaev auf dem Treffen der CROC- Firma auf dem Treffen der Moskauer Community der Java- Entwickler jug.msk.ru einen Bericht mit dem Titel „Reduzierung der Reflexion im Code“.



Über den Sprecher


Andrey arbeitet derzeit an einem Entwickleranwalt in Haulmont , der an der Entwicklung der CUBA-Plattform beteiligt ist . Er vertrat das Unternehmen auf der Oracle Code One- Konferenz, auch in diesem Jahr .

Andreys Berichte und seine Teilnahme am Podcast:

  • „20 Jahre Java: ein ausgereiftes Ökosystem und kontinuierliche Innovation“ ( DataArt-2015 : Video )
  • "Der Troll unterdrückt KUBA" mit Alexei Stukalov ( JUG.ru-2018 : Video )
  • „Reduzierung der Reflexion im Code“ ( Deep Refactoring-2019 : Video )
  • Nachbesprechungs-Podcast, Ausgabe 190

Weitere Links: GitHub , Twitter , Habr .

Über den Bericht


Andrey Kogun eröffnet das Meeting, erinnert an die bevorstehenden Konferenzen (der nächste ist Joker 2019 ) und stellt den Sprecher des Meetings, einen weiteren Andrey, vor.



Der Bericht widmete sich dem Thema Reflexion in der Programmiersprache Java . Die Merkmale von Reflexionsaufrufen in der JVM , Alternativen zu ihrer Verwendung, die Verwendung des LambdaMetafactory- Mechanismus und Beispiele für die Codegenerierung wurden untersucht. Es wurden Mikrobenchmarks verschiedener Ansätze vorgestellt, der Code befindet sich auf GitHub .



In dem Bericht wurden die Funktionen von zwei Web-Frameworks erwähnt - Micronaut und Quarkus . Quarkus ist ein sehr junges Red Hat Framework. Inspiriert von seiner Erwähnung fügte er am nächsten Tag dem Rest ein Beispiel für seine Verwendung im Set hinzu , das für einen kürzlich erschienenen Artikel geschrieben wurde .

Am Ende des Berichts wurden die Ergebnisse mit einer Bewertung verschiedener Ansätze hinsichtlich Kriterien wie Nachhaltigkeit, Geschwindigkeit, Möglichkeit der Verwendung von AOT und Komplexität der Implementierung bewertet.



Traditionell gab es für solche Treffen die Möglichkeit, Fragen zum Thema des Berichts zu stellen, mit Kollegen in einer entspannten Atmosphäre zu kommunizieren und ihre Stärke in der Pause mit Brötchen mit Tee und Kaffee zu stärken.



Präsentation des Berichts: Auf dem Speaker Deck wird das Video bald erscheinen (siehe Links unten).

Links für jug.msk.ru :

  • TimePad - Ankündigungen von Besprechungen und Registrierung für diese, Abonnement einer Benachrichtigung per E-Mail über Besprechungen
  • YouTube - Videoberichte
  • Speaker Deck - Präsentationen
  • VK - Ankündigungen von Besprechungen, Fotoberichte, Links zu Materialien vergangener Besprechungen
  • Twitter : Konto (Ankündigungen von Besprechungen, Fotoberichten, Videos) und Hashtag (Tweets mit Kommentaren zu Besprechungen)
  • Habr - Bewertungen von Besprechungen, Sie können alle Bewertungen nach Tag finden

Vom 25. bis 26. Oktober 2019 findet in St. Petersburg eine Konferenz für Java-Entwickler von Joker 2019 statt, für die Tickets in den letzten Tagen bis zum 1. Oktober günstiger gekauft werden können.

Source: https://habr.com/ru/post/de469303/


All Articles