Testdriven utveckling, TDD, är en viktig teknik i vårt verktygslåda. Alla programmerare behöver behärska den. Hur lär man sig att göra det?
If you work actively with software and source code you really appreciate when the code, and the system it's a part of, is well structured. There is a lot of litterature in that area, Robert C. Martin's Clean Code andClean Architecture is mandatory reading, another example is Refactoring by Martin Fowler.
Vi som arbetar mer eller mindre aktivt med kod uppskattar förstås när koden, och systemet som det ingår i, är välstrukturerad. Det finns mycket litteratur på området, Robert C. Martins Clean Code och Clean Architecture är standardverk som man behöver läsa, liksom Refactoring av Martin Fowler.