ycliper

Популярное

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

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

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

Топ запросов

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

Testing - Is It Worth It?!?

Автор: The Bikeshed Pod

Загружено: 2025-12-17

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

Описание: Summary:



This episode of the Bikeshed Podcast features a discussion about software testing, with a focus on automated testing in frontend development. The hosts, Scott Kaye, Matt Hamlin, and Dillon Curry, explore various testing methodologies, tools, and their value in different contexts. They delve into the nuances of unit, integration, and end-to-end testing, and the trade-offs involved in choosing one over the other. The discussion also touches on the role of mocking, dependency injection, and the importance of balancing test coverage with development speed. They each share personal experiences from their development career on testing, and their favorite tools.



Key Discussion Points:




• Value of Testing: Testing is often not enjoyable in the short term, but provides significant long-term value by preventing bugs and providing confidence in code changes.


• Unit Testing vs. Integration/End-to-End: Unit testing is valuable for specific functions, while integration and end-to-end tests are better for critical user flows. However, end-to-end tests can be flaky.


• Mocking: The overuse of mocking can reduce the value of tests. Dependency injection is viewed more favorably than mocking, though they serve similar purposes.


• Test Coverage: Aiming for 100% test coverage may not be efficient; focus on testing essential product features. Consider the time and effort spent on tests versus the value they provide.


• Testing in Production: The hosts explore the concept of testing in production, with tools like Datadog synthetics. This allows the team to assess the experience for end-users in production.




The "midwit" meme reference that Matt made during the episode




• Test-Driven Development (TDD): TDD may not always be practical, especially when developing new features with unknown outputs. Writing tests after the feature is more common in these scenarios.


• Proof of Concept (POC): Developing a proof of concept outside the main application to validate an idea before integrating it is valuable.


• Accessibility Testing: The importance of accessibility testing is discussed, but integrating it into the development process is important.


• Component Tests: A discussion of testing in isolation to ensure true browser experience. Component testing will ensure the system will run in the browser as expected.


• Code and Test Half-Life: Tests lose value over time as codebase patterns change. It's important to re-evaluate their relevance.



• Referenced blog post on the half-life of code and tests (https://matthamlin.me/blog/2018/decem...)





Spicy Takes:




Tune in to the episode to hear all our spicy takes on testing!


Misc. References:



Scott shared a few Neovim related projects that he has been working with:




• Folke Snacks.nvim (https://github.com/folke/snacks.nvim)


• Folke Lazy.nvim (https://github.com/folke/lazy.nvim)


• Folke Flash.nvim (https://github.com/folke/flash.nvim)


• Avante.nvim (https://github.com/yetone/avante.nvim)

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Testing - Is It Worth It?!?

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

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

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

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

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

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

The Downfall of React

The Downfall of React

Илон Маск /22.01.26/ Всемирный экономический форум 2026.

Илон Маск /22.01.26/ Всемирный экономический форум 2026.

$1 vs $1,000,000,000 Футуристических Технологий!

$1 vs $1,000,000,000 Футуристических Технологий!

Вся система прогнила: кто на самом деле виноват

Вся система прогнила: кто на самом деле виноват

Что изменится в 2026: кто выживет, а кто обнищает

Что изменится в 2026: кто выживет, а кто обнищает

Расслабляющий эмбиент | Фокус для продуктивности и сессий кодирования

Расслабляющий эмбиент | Фокус для продуктивности и сессий кодирования

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

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

Retro & React - 2

Retro & React - 2

Трудно общаться с людьми? Выход есть!

Трудно общаться с людьми? Выход есть!

НОВЫЙ агент Copilot Workflows автоматизирует вашу работу (полное руководство)

НОВЫЙ агент Copilot Workflows автоматизирует вашу работу (полное руководство)

Vibe Coding When The Vibes Are Off

Vibe Coding When The Vibes Are Off

Smoke Mood — Just Relax | Deep House Mix 2026 • Chill / Night Vibes / Stress Relief  #3

Smoke Mood — Just Relax | Deep House Mix 2026 • Chill / Night Vibes / Stress Relief #3

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

Volvo Crushed It! My EX60 First Look & Full Tour - Interior + Exterior, Software, Performance & More

Volvo Crushed It! My EX60 First Look & Full Tour - Interior + Exterior, Software, Performance & More

AI engineering 2026 - LLM, RAG, AI агенты, разработка и инфраструктура

AI engineering 2026 - LLM, RAG, AI агенты, разработка и инфраструктура

Кризис приведет к цифровому фашизму: есть ли альтернатива? | Елена Ведута и Руслан Сафаров

Кризис приведет к цифровому фашизму: есть ли альтернатива? | Елена Ведута и Руслан Сафаров

Переговоры провалились / Срочная переброска войск

Переговоры провалились / Срочная переброска войск

Retro & React - 1

Retro & React - 1

Snowboarding Tropical Deep House ❄️ Best Of Tropical Deep House Music By Deep Paradise

Snowboarding Tropical Deep House ❄️ Best Of Tropical Deep House Music By Deep Paradise

Gary Marcus on the Massive Problems Facing AI & LLM Scaling | The Real Eisman Playbook Episode 42

Gary Marcus on the Massive Problems Facing AI & LLM Scaling | The Real Eisman Playbook Episode 42

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



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



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