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

A Sixth Seam in TDD? - Python Testing, Test Doubles & Legacy Code at Kosli - Jon Jagger - ACCU 2025 скачать в хорошем качестве

A Sixth Seam in TDD? - Python Testing, Test Doubles & Legacy Code at Kosli - Jon Jagger - ACCU 2025 2 недели назад

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

скачать mp3

скачать mp4

поделиться

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

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

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
A Sixth Seam in TDD? - Python Testing, Test Doubles & Legacy Code at Kosli - Jon Jagger - ACCU 2025
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: A Sixth Seam in TDD? - Python Testing, Test Doubles & Legacy Code at Kosli - Jon Jagger - ACCU 2025 в качестве 4k

У нас вы можете посмотреть бесплатно A Sixth Seam in TDD? - Python Testing, Test Doubles & Legacy Code at Kosli - Jon Jagger - ACCU 2025 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

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

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон A Sixth Seam in TDD? - Python Testing, Test Doubles & Legacy Code at Kosli - Jon Jagger - ACCU 2025 в формате MP3:


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



A Sixth Seam in TDD? - Python Testing, Test Doubles & Legacy Code at Kosli - Jon Jagger - ACCU 2025

ACCU Membership: https://tinyurl.com/ydnfkcyn --- A Sixth Seam in TDD? - Python Testing, Test Doubles & Legacy Code at Kosli - Jon Jagger - ACCU 2025 Short Talks --- What if there's a sixth seam in test-driven development (TDD) that we’ve overlooked? In this lightning talk from ACCU 2025, Jon Jagger—creator of Cyber-Dojo and co-founder at Kosli—explores a novel idea in Python testing: an auto cache seam that enhances test performance and stability. This talk dives into Python unit testing techniques using pytest, exploring how to leverage a cache generated at the seam to replay test results, reducing flaky tests and improving CI feedback speed. If you're familiar with test doubles—dummy, stub, spy, mock, and fake—you’ll appreciate this perspective on introducing what might be a sixth test double. By using test seams (as described by Michael Feathers in Working Effectively with Legacy Code), Jon introduces a caching mechanism that acts like a combination of stub and spy, enabling tests to either replay results from cache or regenerate them only when necessary. The implementation uses pytest fixtures with autouse=True and a clever use of `pickle` files to cache the data. This approach addresses the growing complexity in legacy code and is especially useful for dealing with flaky tests. Runtime failures are handled gracefully using the runtime-failures library, ensuring reliability even when the system under test is unstable. Learn how Kosli integrates this strategy into its real-world pipelines and discover how you can adopt similar patterns in your own test driven development workflow. Whether you're working on legacy systems, refactoring large Python codebases, or trying to reduce CI runtime, this talk is packed with valuable, actionable insights. Keywords: python testing, unit testing, test doubles, tdd, test driven development, pytest, legacy code, flaky tests, runtime failures python, seam in unit testing, kosli, jon jagger, accu 2025 Chapters 0:00 - Introduction and talk title correction 0:21 - Dylan Thomas reference and personal intro 0:59 - The idea: caching at seams in test code 1:14 - What is a seam? (Michael Feathers definition) 1:50 - Test doubles overview: dummy, stub, spy, mock, fake 2:38 - The sixth seam: auto cache concept 3:00 - Python implementation at Kosli 3:44 - pytest fixture with autouse 4:26 - Using the cache at the seam 4:47 - Replay vs rebuild logic 5:05 - Handling flaky tests with runtime-failures Slides: https://accu.org/conf-previous/accu2025/ Join think-cell as a C++ Developer and work on cutting-edge challenges with a focus on code excellence, innovation, and working alongside an international team of experts — apply now to be part of a team shaping the future of business presentations. https://www.think-cell.com/en/career --- Jon Jagger Husband, Dad, Grandad. Coding and Testing for 30 years (hex). Built cyber-dojo. Love fishing. Head of Software at Kosli. Video Sponsored By JetBrains --- The ACCU Conference is the annual conference of the ACCU membership, but is open to any and all who wish to attend. The tagline for the ACCU is 'Professionalism in Programming', which captures the whole spectrum of programming languages, tools, techniques and processes involved in advancing our craft. While there remains a core of C and C++ - with many members participating in respective ISO standards bodies - the conference, like the organisation, embraces other language ecosystems and you should expect to see sessions on C#, D, F#, Go, Javascript, Haskell, Java, Kotlin, Lisp, Python, Ruby, Rust, Swift and more.The ACCU Conference is a conference by programmers for programmers about programming. Discounted rates for members. ACCU Membership: https://tinyurl.com/ydnfkcyn 2025 Program: https://accu.org/conf-previous/accu2025/ https://accu.org https://www.accuconference.org/ https://mastodon.social/@ACCUConf   / accu-conference   https://bsky.app/profile/accuconf.bsk...   / accuorg     / accuconf   --- YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk #accuconf #python #pythonprogramming #pythonprogramminglanguage #code #programming #softwaredevelopment #softwareengineer #programmingconcepts #coding #programmingtutorial #software #softwareengineering #learnpython

Comments
  • Почему ваш код не соответствует Python (и как это исправить) 3 месяца назад
    Почему ваш код не соответствует Python (и как это исправить)
    Опубликовано: 3 месяца назад
  • 10 возможностей Python, которые вы не используете (но действительно должны) 2 недели назад
    10 возможностей Python, которые вы не используете (но действительно должны)
    Опубликовано: 2 недели назад
  • Arithmetic in C++ Using Counting Pointers - Peter Hrenka - ACCU 2025 Short Talks 1 месяц назад
    Arithmetic in C++ Using Counting Pointers - Peter Hrenka - ACCU 2025 Short Talks
    Опубликовано: 1 месяц назад
  • What Is 2 месяца назад
    What Is "Hello" in C++? - Nicolai M. Josuttis - ACCU 2025 Short Talks
    Опубликовано: 2 месяца назад
  • Claude Code с КОМАНДОЙ агентов - автономная машина разработки 4 дня назад
    Claude Code с КОМАНДОЙ агентов - автономная машина разработки
    Опубликовано: 4 дня назад
  • Дорожная карта по изучению ИИ (начало) 4 дня назад
    Дорожная карта по изучению ИИ (начало)
    Опубликовано: 4 дня назад
  • Автоматизация кодинга с AI: AI Factory - новый уровень качества 4 дня назад
    Автоматизация кодинга с AI: AI Factory - новый уровень качества
    Опубликовано: 4 дня назад
  • Design Patterns
    Design Patterns
    Опубликовано:
  • C++: Самый Противоречивый Язык Программирования 5 дней назад
    C++: Самый Противоречивый Язык Программирования
    Опубликовано: 5 дней назад
  • Вся IT-база в ОДНОМ видео: Память, Процессор, Код 2 месяца назад
    Вся IT-база в ОДНОМ видео: Память, Процессор, Код
    Опубликовано: 2 месяца назад
  • Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда 3 месяца назад
    Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда
    Опубликовано: 3 месяца назад
  • Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО? 2 месяца назад
    Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?
    Опубликовано: 2 месяца назад
  • Этот шаблон проектирования меня до смерти пугает. 3 недели назад
    Этот шаблон проектирования меня до смерти пугает.
    Опубликовано: 3 недели назад
  • Printf Debugging at 1ns: High-Performance C++ Logging Without Locks - Greg Law  ACCU 2025 Short Talk 1 месяц назад
    Printf Debugging at 1ns: High-Performance C++ Logging Without Locks - Greg Law ACCU 2025 Short Talk
    Опубликовано: 1 месяц назад
  • Something big is happening... 1 день назад
    Something big is happening...
    Опубликовано: 1 день назад
  • GLM 5 Обзор Z.ai 20 часов назад
    GLM 5 Обзор Z.ai
    Опубликовано: 20 часов назад
  • Какая Админка лучше всех? Сравнил Strapi, Directus, Payload 9 дней назад
    Какая Админка лучше всех? Сравнил Strapi, Directus, Payload
    Опубликовано: 9 дней назад
  • Immediately Invoked Coroutine Lambdas in C++23 - Lifetime Pitfalls & Best Practices  Jonathan Müller 3 недели назад
    Immediately Invoked Coroutine Lambdas in C++23 - Lifetime Pitfalls & Best Practices Jonathan Müller
    Опубликовано: 3 недели назад
  • Движение к цели короткими шагами 2 дня назад
    Движение к цели короткими шагами
    Опубликовано: 2 дня назад
  • Как легко запоминать команды Linux 9 дней назад
    Как легко запоминать команды Linux
    Опубликовано: 9 дней назад

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

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



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