Video description
Expanded Edition (Updated February 2022)
Updated with episodes from SOLID Principles and Advanced TDD in the Clean Code Fundamentals series from Clean Coders by "Uncle Bob" Martin. New episodes include: The Dependency Inversion Principle, Solid Case Study, Clean Tests, Test Design, Test Process, and Mocking Parts 1 - 2.
The Clean Code Video Series contains selected episodes from Uncle Bob's Clean Code series at CleanCoders.com, including:
Clean Code Fundamentals
SOLID Principles
Advanced TDD
Design Patterns
Behavior Driven Development
Clean Coder
Agile
Overview
Get ready for something very different. This ain't no screen cast. This ain't no talkin' head lecture. This is an Uncle Bob Video! This is like watching Uncle Bob on stage, but more so. This is high content education that will hold your attention and stimulate your thoughts with its impactful and energetic style.
Downloads
Design Pattern Extras
Related Content:
Clean Code [Book]
The Clean Coder [Book]
Clean Architecture [Book]
Clean Agile [Book]
Clean Craftsmanship [Book]
Clean Code Applied [Video]
Uncle Bob Live Trainings
About Robert "Uncle Bob" Martin
Robert Martin (Uncle Bob) (@unclebobmartin) has been a programmer since 1970. He is the Master Craftsman at 8th Light inc, co-founder of the on-line video training company: cleancoders.com, and founder of Uncle Bob Consulting LLC. He is an acclaimed speaker at conferences worldwide, and the author of many books including: The Clean Coder, Clean Code, Agile Software Development: Principles, Patterns, and Practices, and UML for Java Programmers. He is a prolific writer and has published hundreds of articles, papers, and blogs. He served as the Editor-in-chief of the C++ Report, and as the first chairman of the Agile Alliance. He is the creator of the acclaimed educational video series at cleancoders.com.
About Clean Coders
Clean Coders is the leading producer of instructional videos for software professionals, taught in a way that both educates and entertains developers. Founded in 2010 by Robert "Uncle Bob" Martin and Micah Martin, Clean Coders has expanded to include a myriad of authors teaching an ever-increasing array of subject matters pertaining to clean code. Our training videos have inspired countless viewers to become the best developers they can be. cleancoders.com
Table of Contents
Clean Code Fundamentals
Introduction
Clean Code (Remake)
Names++
Functions
Functions: Screencast 1‚ Testable HTML
Functions: Screencast 2‚ Prime Generator
Functions: Screencast 3‚ Video Store
Function Structure
Function Structure: Screencast 1‚ Stack
Form
Form: Screencast 1‚ Lychrel
TDD Part‚ Part 1
TDD Part‚ Part 2
Architecture, Use Cases and High Level Design
Foundations of the SOLID principle
The Single Responsibility Principle
The Open-Closed Principle
The Liskov Substitution Principle, Part 1
The Liskov Substitution Principle, Part 2
The Interface Segregation Principle
The Dependency Inversion Principle
Solid Case Study
Advanced Test-Driven Development (TDD)
Introduction
Advanced TDD‚ Part 1
Advanced TDD‚ Part 2
Clean Tests
Test Design
Test Process
Mocking: Part 1
Mocking: Part 2
Transformation Priority Premise‚ Part 1
Transformation Priority Premise‚ Part 2
Design Patterns
Design Patterns
Factories
Strategy Template Method Patterns
Finite State Machines and The State Pattern
SMC Parser
SMC Generator
The Observer Pattern
Pile O’Patterns
Pattern Roundup
Pattern Apocalypse
Behavior Driven Development
Behavior Driven Development
Behavior Driven Development Design
Elaborating the Requirements
The Clean Coder
The Clean Coder
Defects
Proof
Small Releases
Life, The Universe, and Everything: Part 1
Life, The Universe, and Everything: Part 2
Productivity
Estimates
The Programmer’s Oath