- Har ni inte börjat skriva riktig kod än
- Jag var igång på två timmar
- Nu ska jag inte gå tillbaka till all min kod jag någonsin skrivit
- I mån av tid eller i hemlighet
- Mycket av mitt jobb just nu innebär arrayer
- Inte helt lätt att bena upp
- Löjligt på sitt sätt
- Enhetstester efter att ha testat
- En unit för varje språk
Tobias och Fredrik snackar om unit testing - att skriva små små tester av små små delar av sin kod för att försäkra sig om att den beter sig korrekt och fortsätter att så göra när saker förändras. Avsnittet sändes även live, varför experiment och problem med tekniken satte sin egen prägel. Fredriks nästäppa är fullständigt äkta och på intet sätt påverkad av tekniska faktorer.
- Tobias kanal på Youtube
- Talking heads
- Enhetstester - unit testing
- Vanliga invändningar mot att skriva enhetstester
- Testinfekterad - begrepp för att ha fattat grejen med att skriva tester
- Testdriven utveckling är ytterligare ett steg i att arbeta med tester, här skriver man tester innan man skriver koden som får testerna att passera
- Stubbar - enkla platshållare för mer komplicerad kod som ska skrivas senare
- Cyklomatisk komplexitet - ett sätt att mäta hur komplicerad kod är
- Pep 8 och Pylint - pythonprogram som - bland annat - beräknar cyklomatisk komplexitet
- Mocha - testramverk för Javascript som kör både i webbläsare och Node
- Junit - enhetstestramverk för Java
- Eclipse - populär utvecklingsmiljö för Java
- Google test - testramverk för C++
- Makron i C++
- Cmake - ett byggsystem vi nämnt mer än en gång
- Refaktorering - att omarbeta kod utan att påverka dess funktionalitet utifrån sett
- Kodsnacks IRC-kanal - #kodsnack på irc.freenode.net
- Patience diff
- std::vector - C++-standardbibliotekets version av vektordatastruktur
- Git diff - visar dig vad du ändrat
- Fischer-Yates shuffle - algoritm för slumpmässig blandning av ett sätt
- CS - computer science
- Integrationstest
- Test-driven iOS development - en trevlig och kort bok av Graham Lee
- OCUnit - testramverk som fanns integrerat i tidigare versioner av Xcode
- XCTest - testramverket i Xcode 5
- Botar - Xcodes continouous integration-lösning
- Pytest - testramverk för Python
- Friend-nyckelordet i C++ kan göra det lättare för tester att motionera privat kod
- Inbyggt teststöd i Go
- Grunt - "the Javascript task runner"
- NUnit - för alla .Net-språk
- Jenkins - populär integrations- och automatiserings-applikation