What is the developer experience like at your organization? Do you have a platform engineering team? We want to hear from you!
Stop letting outdated access processes hold your team back. Learn how to build smarter, faster, and more secure DevOps infrastructures.
Michele Ferracin is the CTO at MadLab Srl. He studied software engineering at the University of Padua and pro- ceeded to work in a fast-growing startup where there was the need to build a dev team, which he built with his passion for software technologies and management. He cares about creating a great place to work, and he applies the DevOps principles and best practices to build a self-organizing, reliable, and e cient develop- ment team. In his daily activities he writes code, helps colleagues, and mentors students at a local high-school with the Agile@Work project.
Stats
Reputation: | 1095 |
Pageviews: | 494.1K |
Articles: | 9 |
Comments: | 4 |
Comments
Oct 08, 2017 · Michele Ferracin
Yes. Principles guide us to the correct approach but we have always to think about our context and tradeoffs.
Sep 29, 2017 · Michele Ferracin
That's a good one!
Sep 28, 2017 · Michele Ferracin
Thanks for your precise feedback.
I know that this principle is very debated and writing this article was a bit of challenge.
To me the best evidence that this is a Liskov violation is the "wrong" use of the override. I mean that changing a property (Height) and having the other (Width) that changes automatically is "dirty": as a consumer of a Rectangle I do not expect that.
Sep 28, 2017 · Michele Ferracin
Thanks