- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Ryan Avery - Test-driven development for audio plugins (ADC'17)
Test-driven development for audio plugins
Ryan Avery, Senior Engineer, Dolby Laboratories
As audio plugin developers, we often face problems which have no single "correct" solution. Whether we are coding a new audio effect or even just implementing a biquad filter, sometimes we feel that the only way to check whether our code is running correctly is if it "just sounds right". Code developed this way usually takes on a mystique where no one is confident in making changes, for fear of wrecking the sound. But there's a better way. Automated testing, unit testing, and test-driven development (TDD) are all concepts that have become important part of software development in other industries. Can these development tools and techniques be effectively applied to audio development? What possible way can they apply to code that works with real-time audio? In this talk, we'll discuss why a test-oriented mindset is essential when dealing with audio plugins and DSP. Thinking from the test-driven perspective will give you more confidence in your code, allow you to make changes with much more ease, and result in code that is more modular and reusable. We will go over real-world examples in C++ and C to demonstrate these techniques, to help you think about how you could apply these strategies to your own codebase.
Presented at ADC 2017, Code Node, London.
https://juce.com/adc-2017
Видео Ryan Avery - Test-driven development for audio plugins (ADC'17) канала ADC - Audio Developer Conference
Ryan Avery, Senior Engineer, Dolby Laboratories
As audio plugin developers, we often face problems which have no single "correct" solution. Whether we are coding a new audio effect or even just implementing a biquad filter, sometimes we feel that the only way to check whether our code is running correctly is if it "just sounds right". Code developed this way usually takes on a mystique where no one is confident in making changes, for fear of wrecking the sound. But there's a better way. Automated testing, unit testing, and test-driven development (TDD) are all concepts that have become important part of software development in other industries. Can these development tools and techniques be effectively applied to audio development? What possible way can they apply to code that works with real-time audio? In this talk, we'll discuss why a test-oriented mindset is essential when dealing with audio plugins and DSP. Thinking from the test-driven perspective will give you more confidence in your code, allow you to make changes with much more ease, and result in code that is more modular and reusable. We will go over real-world examples in C++ and C to demonstrate these techniques, to help you think about how you could apply these strategies to your own codebase.
Presented at ADC 2017, Code Node, London.
https://juce.com/adc-2017
Видео Ryan Avery - Test-driven development for audio plugins (ADC'17) канала ADC - Audio Developer Conference
Комментарии отсутствуют
Информация о видео
20 ноября 2017 г. 19:55:33
00:44:39
Другие видео канала





















