Skip to content
loading...

Clean Architecture: A Craftsman's Guide to Software Structure and Design by Robert C. Martin

github logo Updated on ・1 min read  

Brief educational reviews (6 Part Series)

1) Udemy: Automated Software Testing with Python 2) Clean Architecture: A Craftsman's Guide to Software Structure and Design by Robert C. Martin 3 ... 4 3) C9 Lectures: Dr Erik Meijer - Functional Programming Fundamentals 4) Derek Banas: UML 2.0 Tutorial 5) Derek Banas: Design Patterns Video Tutorial 6) Coursera: Functional Programming in Scala Specialization

It is a compilation of ideas expressed in multiple articles written by the legend of the software craftsmanship community.

The book contains a historical overview of software development techniques. The primary goal of the book is to describe the general rules to design a software system and organize a codebase.

For beginners:

The book gives some necessary context for the software development process. Most of the book might be beyond comprehension.

For experienced:

It exposes readers to the author's wisdom gained and promotes a sensitive attitude toward software architecture. Some of the ideas might be too radical, however useful for a software developer’s purview.

More information about the book is available here.

twitter logo DISCUSS
Classic DEV Post from Sep 18 '19

Why Blogging is Awesome

Alexey Tukalo profile image
Language agnostic software developer interested in functional programming, software design, web development.

dev.to now has dark theme. 🌝

Go to the "misc" section of your settings and select night theme

(You can also change font to sans serif, which a lot of folks prefer.) πŸ’–