Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Get 20% off all career paths from fullstack to AI
Overview
Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
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