Sandi Metz
Sandi Metz | |
|---|---|
![]() | |
| Occupations |
|
| Employer | Duke University |
| Website | sandimetz |
Sandi Metz is an American software engineer and author. She is the author of Practical Object-Oriented Design in Ruby.[1] Metz teaches workshops around the United States for new and experienced developers, emphasizing good programming habits and practices.
Metz is known for her books and articles on object-oriented programming and her statement regarding abstraction and the Don't repeat yourself principle, that duplication is cheaper than the wrong abstraction.[2][3]
Publications
Important concepts elaborated
- SOLID Design principles[4]
- Test-driven development[5]
- Dependency injection[6]
References
- ↑ “Object-Oriented Design in Ruby”
- ↑ "Introducing and Scaling a GraphQL BFF". InfoQ. Retrieved October 29, 2022.
- ↑ Morris, Kief (2025). Infrastructure as Code: Designing and Delivering Dynamic Systems for the Cloud Age (Third ed.). Sebastopol, CA: O'Reilly. ISBN 978-1-0981-5031-0.
- ↑ “Solid Object Oriented Design - GORUCO 2009”
- ↑ "The Magic Tricks of Testing - Rails Conf 2013"
- ↑ "Practical Object-Oriented Design in Ruby: Managing Dependencies"
.jpg)