• ClipSaver
  • dtub.ru
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

How we reached 0 technical debt in our Eclipse project скачать в хорошем качестве

How we reached 0 technical debt in our Eclipse project 9 лет назад

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

скачать mp3

скачать mp4

поделиться

телефон с камерой

телефон с видео

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
How we reached 0 technical debt in our Eclipse project
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: How we reached 0 technical debt in our Eclipse project в качестве 4k

У нас вы можете посмотреть бесплатно How we reached 0 technical debt in our Eclipse project или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

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

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон How we reached 0 technical debt in our Eclipse project в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



How we reached 0 technical debt in our Eclipse project

In this talk we would like to tell our story in testing our Eclipse project, EMF Parsley, and how we used code quality tools like Sonarqube to reach 0 technical debt. EMF Parsley is an Eclipse project that provides a framework for quickly developing user interfaces based on EMF models. The framework allows for customization via dependency injection. It also provides an Xtext based DSL to quickly and cleanly configure and customize the UI components. Due to the nature of the project we have several kinds of tests for the different components of the frameworks. When we started working on EMF Parsley, most of our tests were functional tests, based on SWTBot. We had to test the default behavior of our UI components but also the behavior in the presence of possible customizations. While this approach allowed us to test most of the parts of the framework, it was not optimal, especially for the execution time of functional tests and for the programming effort to specify different customization scenarios. Nowadays, only a small part of our tests are functional tests: the biggest part is based on plain JUnit. Even if we write tests for UI components, we can test their behavior without a running Eclipse workbench, and most of the time we do not even need a Display. We use also mocking frameworks to make our tests cleaner and to be able to test even corner case situations. This way, it is much easier for us to test our components, and it is much faster to run such tests. This allowed us to reach a good percentage of code coverage. We analyze our project with Sonarqube and we tried to follow Sonarqube issue reports to make our code clean as much as possible. Nowadays, we reached 0 technical debt. In this talk we will describe our testing techniques and how we reached 0 technical debt. Lorenzo Bettini, Francesco Guidieri

Comments
  • What's happening in the OSGi IoT Expert Group? 9 лет назад
    What's happening in the OSGi IoT Expert Group?
    Опубликовано: 9 лет назад
  • Real World IoT: Architectures and Projects with Eclipse IoT - EclipseCon Europe 2016 IoT Day 9 лет назад
    Real World IoT: Architectures and Projects with Eclipse IoT - EclipseCon Europe 2016 IoT Day
    Опубликовано: 9 лет назад
  • CRA vs Your Calendar: Making Time for Compliance in Open Source Projects | Rachel Foucard 13 дней назад
    CRA vs Your Calendar: Making Time for Compliance in Open Source Projects | Rachel Foucard
    Опубликовано: 13 дней назад
  • Крупное обновление GO 1.26 5 дней назад
    Крупное обновление GO 1.26
    Опубликовано: 5 дней назад
  • Часто задаваемые вопросы о CRA: все, что вы когда-либо хотели знать о CRA | Тоби Лангель, UnlockOpen 13 дней назад
    Часто задаваемые вопросы о CRA: все, что вы когда-либо хотели знать о CRA | Тоби Лангель, UnlockOpen
    Опубликовано: 13 дней назад
  • РФ внезапно меняет тактику / Путин обратился к ООН? 3 часа назад
    РФ внезапно меняет тактику / Путин обратился к ООН?
    Опубликовано: 3 часа назад
  • PostgreSQL сможет заменить Oracle? Ушел ли Oracle из России? — Подкаст «Слон в IT-лавке» 2 дня назад
    PostgreSQL сможет заменить Oracle? Ушел ли Oracle из России? — Подкаст «Слон в IT-лавке»
    Опубликовано: 2 дня назад
  • The programming language after Kotlin – with the creator of Kotlin 4 дня назад
    The programming language after Kotlin – with the creator of Kotlin
    Опубликовано: 4 дня назад
  • EV-CRA Charge with Compliance | Achim Friedland, GraphDefined GmbH 13 дней назад
    EV-CRA Charge with Compliance | Achim Friedland, GraphDefined GmbH
    Опубликовано: 13 дней назад
  • Лучший Гайд по Kafka для Начинающих За 1 Час 1 год назад
    Лучший Гайд по Kafka для Начинающих За 1 Час
    Опубликовано: 1 год назад
  • Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3 1 год назад
    Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3
    Опубликовано: 1 год назад
  • Kura Wires: Индустрия 4.0 с Eclipse Kura - День интернета вещей на EclipseCon Europe 2016 8 лет назад
    Kura Wires: Индустрия 4.0 с Eclipse Kura - День интернета вещей на EclipseCon Europe 2016
    Опубликовано: 8 лет назад
  • Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд 2 месяца назад
    Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд
    Опубликовано: 2 месяца назад
  • 514. Фокус Interop 2026, новинки Safari 26.3, эластичный текст на CSS и State of React 2025 16 часов назад
    514. Фокус Interop 2026, новинки Safari 26.3, эластичный текст на CSS и State of React 2025
    Опубликовано: 16 часов назад
  • Микросервисы на практике - сервис продажи билетов 1 месяц назад
    Микросервисы на практике - сервис продажи билетов
    Опубликовано: 1 месяц назад
  • CRA-ready: Integrating VEX into Open Source Workflows | Piotr Karwasz & Munawar Hafiz 6 дней назад
    CRA-ready: Integrating VEX into Open Source Workflows | Piotr Karwasz & Munawar Hafiz
    Опубликовано: 6 дней назад
  • OpenClaw: чит-код для продуктивности или подарок хакерам? 13 часов назад
    OpenClaw: чит-код для продуктивности или подарок хакерам?
    Опубликовано: 13 часов назад
  • Что такое API? Простыми Словами Для Начинающих 7 месяцев назад
    Что такое API? Простыми Словами Для Начинающих
    Опубликовано: 7 месяцев назад
  • Ваш план по налоговой реформе уже провален: спасти его может только надежное программное обеспече... 13 дней назад
    Ваш план по налоговой реформе уже провален: спасти его может только надежное программное обеспече...
    Опубликовано: 13 дней назад
  • Deep Work Music | Distraction-Free Focus for Productivity 19 часов назад
    Deep Work Music | Distraction-Free Focus for Productivity
    Опубликовано: 19 часов назад

Контактный email для правообладателей: u2beadvert@gmail.com © 2017 - 2026

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5