Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Watch a 37-minute conference talk from YOW! 2016 where Atlassian Principal Software Engineer Dave Cheney explores how the SOLID design principles apply to Go programming. Learn how Go's composition-based approach, rather than inheritance-based structure, naturally aligns with Robert C. Martin's SOLID principles for creating maintainable software. Discover how to create loosely coupled, highly reusable, and inherently maintainable Go applications by understanding the five core SOLID design patterns and their implementation in Go's unique programming paradigm. Gain insights into why Go programs, despite lacking traditional class-based inheritance, strongly adhere to these fundamental software design principles and how this benefits overall code architecture.
Syllabus
SOLID Go Design • Dave Cheney • YOW! 2016
Taught by
GOTO Conferences