Agile Design: Beyond the Basics
In this course you’ll practice test-driven development as a technique for learning to design well. If you’ve been writing tests first primarily as a means of reducing defects, then this course will help you build on that skill, helping you build systems that do not want to be completely rewritten every two years.
- How Test-Driven Development works
- Four elements of simple design
- Developing the intuition of top designers
- Interpreting irrelevant details in tests
- Integrated Tests Are A Scam!
- Architecture without trying
- Primitive Obsession and duplication of intent
- A model for improving names
- BDD is TDD acting as a pull system for features
- Economics and software design
- The Universal Architecture
- Balancing everyone’s idea of business value
- The only legacy code rescue technique you’ll ever need
- How to do TDD with databases, web services, UIs, frameworks…
- Intentional design with mock objects
Hind kokkuleppel
Küsi, millal see koolitus toimub
See koolitus hetkel ei toimu. Jäta oma kontakt ja anname teada, kui see taas toimub.
Otsid midagi muud?
Aitame leida sarnase koolituse või koostada tiimile eraldi pakkumise — vestle meiega.