Популярное

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

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

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

Топ запросов

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

Rustam Sadykov. Minimization for Kotlin Compiler Error Reproduction

Автор: JetBrains Research

Загружено: 2025-03-18

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

Описание:

Reproducing compiler errors in large-scale Kotlin projects is a critical step for efficient debugging and quality assurance. In this talk, I will provide an overview of project minimization techniques that simplify error-triggering code, drawing insights from real-world applications within the Kotlin development team. The discussion will cover two prominent approaches: delta debugging, which, although comprehensive, often suffers from slow performance, and program slicing, which offers faster results but lacks full contextual accuracy. By examining how these methods can be balanced and combined, I will share practical insights from our implementation that achieved up to a 20-fold reduction in minimization time and a 15-fold improvement in size reduction. This session aims to enrich your understanding of the trade-offs and challenges in compiler error reproduction, offering a bridge between theoretical analysis and practical application in programming languages research.

Rustam Sadykov. Minimization for Kotlin Compiler Error Reproduction

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

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

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

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

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

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

Evgenii Moiseenko. Enhancing Model Checking in Lincheck with Partial Order Reduction

Evgenii Moiseenko. Enhancing Model Checking in Lincheck with Partial Order Reduction

Ilia Malakhov. kotlinx fuzz  Bringing Fuzz Testing to Kotlin

Ilia Malakhov. kotlinx fuzz Bringing Fuzz Testing to Kotlin

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Snapshot Testing | Myers Diff, Golang

Snapshot Testing | Myers Diff, Golang

Как происходит модернизация остаточных соединений [mHC]

Как происходит модернизация остаточных соединений [mHC]

Синьор 1С: 10 привычек, без которых ты не вырастешь

Синьор 1С: 10 привычек, без которых ты не вырастешь

Что я узнал делая свой ВПН?

Что я узнал делая свой ВПН?

Azat Abdullin. Kex: how we generating tests for Java programs

Azat Abdullin. Kex: how we generating tests for Java programs

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

Я в опасности

Я в опасности

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

Creating Your Own Programming Language - Computerphile

Creating Your Own Programming Language - Computerphile

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

Coroutines: Concurrency in Kotlin

Coroutines: Concurrency in Kotlin

LitmusKt: Concurrency Stress Testing for Kotlin — Demonstration

LitmusKt: Concurrency Stress Testing for Kotlin — Demonstration

Red Smoke — Deep House Chill Mix 2026 | Night Vibes

Red Smoke — Deep House Chill Mix 2026 | Night Vibes

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Структура файлов и каталогов в Linux

Структура файлов и каталогов в Linux

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



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



Контакты для правообладателей: infodtube@gmail.com