Kodsnack 453 - Mocka hela världen, med Adam Sernheim och Emil Rosendahl
2021-12-28 05:26Fredrik snackar testning med Adam Sernheim och Emil Rosendahl.
Vilken är Detroitskolan kring TDD, och vilken är Londonskolan?
Varför kan tester få det att kännas svårare att refaktorera sina system? Borde det inte vara tvärt om?
Är enhetstester ett dåligt begrepp vi borde ersätta?
Vad är målet för ens testning?
Behöver man ens spara alla tester?
Tester som designverktyg.
Tester som dokumentation.
Tester garanterar inte att programmet gör vad det ska.
Testprestanda.
Ord betyder saker.
Finns det tillfällen då man inte bör ha tester?
Code coverage kan vara förrädiskt!
Integrationstester - jobbiga mer av organisatoriska än tekniska anledningar?
Ett stort tack till Cloudnet som sponsrar vår VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.
Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.
Länkar
- Adam
- Diskussionstråden i Slack som gav uppslag till avsnittet
- TDD
- Enhetstester
- Londonskolan (mockist) och Detroitskolan (klassicist)
- Improving your test-driven development in 45 minutes
- Does TDD really lead to good design? och A case for outside-in design - föreläsningar av Sandro Mancuzo
- Jay Rainsberger
- Integration tests are a scam
- MAX IV
- Cucumber
- Gary Bernhardt
- Boundaries
- Wat
- Diamant-TDD-stil, del ett och del två
- Hexagonarkitektur
- Testing vs checking
- Rich Hickey
- Clojure
- Simple made easy
- Mutationstester
- Pitest
- Oskar Wickström
- Egenskapsbaserad testning
- Avsnitt 386
- Fuzzing
- Gos fuzzingstöd
- Kontraktstester
- BIST - built-in self-test
Titlar
- Två skolor inom TDD
- Lasten av omskrivningen
- Sjok med systemtester
- Frihet undertill
- Det ska kännas jobbigt
- Bygga in kunskap om problemområdet
- Kärnan i programmet
- Mocka hela världen
- Enkelt och lätt och komplext och svårt
- Man utökar sin cirkel
- Samtidigt som allting rör på sig