ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Automated software refactoring with OpenRewrite and Generative AI by Tim te Beek @ Spring I/O 2024

Автор: Spring I/O

Загружено: 2024-06-06

Просмотров: 3700

Описание: Spring I/O 2024 - 30-31 May, Barcelona

Slides: https://www.slideshare.net/slideshow/...

The software industrial revolution has arrived. Software is now 80% open source and third-party and 20% proprietary code that stitches it together into business-critical applications. In these large and diversely composed codebases, dependencies change frequently at their own pace and security vulnerabilities can be introduced at any time by anyone. Not updating software regularly leads to critical bugs, performance, and security issues (plus your code can just get harder to work with!).

Mass code refactoring in these massive codebases is a multi-point operation that requires accuracy and consistency. It’s about affecting change across many individual cursor positions in thousands of repositories representing tens or hundreds of millions of lines of code. Whether you’re migrating frameworks or guarding against vulnerabilities, this requires coordination, tracking, and accuracy.

This is not a problem AI can solve alone. AI, like many humans, is not good at math and programming. AI needs a computer just like a human does.

In this talk, we’ll discuss automated code remediation with the deterministic OpenRewrite refactoring engine, a technology born at Netflix in 2016. It’s built on manipulating the Lossless Semantic Tree (LST) representation of code with recipes (programs) that result in 100% accurate style-preserving code transformations. It is a rule-based, authoritative system.

Then we’ll show how to couple the precision of a rules-based system with the power of AI. We’ll demonstrate a generative AI procedure that samples source code to identify defects and uses OpenRewrite to fix them. This is a general purpose pattern you’re going to start seeing a lot of — “ChatGPT gets a computer” (with OpenRewrite as the computer in this case).

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Automated software refactoring with OpenRewrite and Generative AI by Tim te Beek @ Spring I/O 2024

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Build faster persistence layers with Spring Data JPA 3 by Thorben Janssen @ Spring I/O 2024

Build faster persistence layers with Spring Data JPA 3 by Thorben Janssen @ Spring I/O 2024

Deep & Melodic House 24/7: Relaxing Music • Chill Study Music

Deep & Melodic House 24/7: Relaxing Music • Chill Study Music

AsyncAPI & Springwolf - Automated documentation (and more) by Raphael De Lio @ Spring I/O 2024

AsyncAPI & Springwolf - Automated documentation (and more) by Raphael De Lio @ Spring I/O 2024

Andrej Karpathy: Software Is Changing (Again)

Andrej Karpathy: Software Is Changing (Again)

Agentic Launchpad: Every Scientists Needs a BioAgent

Agentic Launchpad: Every Scientists Needs a BioAgent

Action Jackson! Effective JSON processing in Spring Boot Applications by Joris Kuipers @ Spring I/O

Action Jackson! Effective JSON processing in Spring Boot Applications by Joris Kuipers @ Spring I/O

Generative AI is just the Beginning AI Agents are what Comes next | Daoud Abdel Hadi | TEDxPSUT

Generative AI is just the Beginning AI Agents are what Comes next | Daoud Abdel Hadi | TEDxPSUT

Почему Путин не согласен

Почему Путин не согласен

САМЫЕ ОПАСНЫЕ ШУТКИ ЖВАНЕЦКОГО | Разборы

САМЫЕ ОПАСНЫЕ ШУТКИ ЖВАНЕЦКОГО | Разборы

МОНИТОР Xiaomi 4К 160гц за 21 тысячу рублей

МОНИТОР Xiaomi 4К 160гц за 21 тысячу рублей

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]