The S.O.L.I.D. Principles of OO & Agile Design - Uncle Bob Martin
READ FIRST:
This video is more valuable that just "another SOLID talk".
This talk is still very entertaining and informative so sit back, relax, and enjoy! Sometimes it's good for us to learn and understand the past, so that we do not make the same mistakes that have been made over and over again in this profession.
If you want a more in-depth training on it, UB has that on his CleanCoders.com site. Very good vids there...very in depth on coding techniques and he codes a lot there.
https://www.CleanCoders.com - ton of vids by UB, very in depth technically
http://www.WeDoTDD.com/interviews/companies/16
https://twitter.com/unclebobmartin
http://blog.cleancoder.com
https://blog.8thlight.com/uncle-bob/archive.html
Source:
This presentation was given by Uncle Bob on Feb 4, 2015 at the Arlington Lakes Golf Club in Arlington Heights, IL.
Schaumburg Microsoft .NET Technologies Meetup http://bit.ly/1hAO2ln
Be sure to change the video to 1080p when watching it
Recorded with my IPhone 6+ 1080p (60fps)
Side Note:
UB talks little about SR and DI toward the end, but it's more a talk around business and more top level tech talk around around decoupling code and history of coding (where the idea of decoupling stemmed from, how objects came into existence and why, and how programming languages were affected by it ended up providing polymorphism... and a lot of other interesting things around the importance of plug-in software....all indirectly related to the topic of SOLID itself as a whole.
The S.O.L.I.D. Principles of OO and Agile Design
What happens to software? Why does is rot over time? How does an Agile Development team prevent this rot, and prevent good designs from becoming legacy code? How can we be sure our designs are good in the first place? This talk presents the agile S.O.L.I.D. principles for designing object oriented class structures. These principles govern the structure and inter dependencies between classes in large object oriented systems.
The principles include: The Open Closed Principle, The Liskov Substitution Principle, and the Dependency Inversion Principle, among others.
About "Uncle Bob" Martin:
Robert C. Martin has been a software professional since 1970. In the last 35 years, he has worked in various capacities on literally hundreds of software projects. He has authored "landmark" books on Agile Programming, Extreme Programming, UML, Object-Oriented Programming, and C++ Programming. He has published dozens of articles in various trade journals. Today, He is one of the software industry's leading authorities on Agile software development and is a regular speaker at international conferences and trade shows. He is a former editor of the C++ Report and currently writes a monthly Craftsman column for Software Development magazine. software craftsmanship
Видео The S.O.L.I.D. Principles of OO & Agile Design - Uncle Bob Martin канала TDD TV
This video is more valuable that just "another SOLID talk".
This talk is still very entertaining and informative so sit back, relax, and enjoy! Sometimes it's good for us to learn and understand the past, so that we do not make the same mistakes that have been made over and over again in this profession.
If you want a more in-depth training on it, UB has that on his CleanCoders.com site. Very good vids there...very in depth on coding techniques and he codes a lot there.
https://www.CleanCoders.com - ton of vids by UB, very in depth technically
http://www.WeDoTDD.com/interviews/companies/16
https://twitter.com/unclebobmartin
http://blog.cleancoder.com
https://blog.8thlight.com/uncle-bob/archive.html
Source:
This presentation was given by Uncle Bob on Feb 4, 2015 at the Arlington Lakes Golf Club in Arlington Heights, IL.
Schaumburg Microsoft .NET Technologies Meetup http://bit.ly/1hAO2ln
Be sure to change the video to 1080p when watching it
Recorded with my IPhone 6+ 1080p (60fps)
Side Note:
UB talks little about SR and DI toward the end, but it's more a talk around business and more top level tech talk around around decoupling code and history of coding (where the idea of decoupling stemmed from, how objects came into existence and why, and how programming languages were affected by it ended up providing polymorphism... and a lot of other interesting things around the importance of plug-in software....all indirectly related to the topic of SOLID itself as a whole.
The S.O.L.I.D. Principles of OO and Agile Design
What happens to software? Why does is rot over time? How does an Agile Development team prevent this rot, and prevent good designs from becoming legacy code? How can we be sure our designs are good in the first place? This talk presents the agile S.O.L.I.D. principles for designing object oriented class structures. These principles govern the structure and inter dependencies between classes in large object oriented systems.
The principles include: The Open Closed Principle, The Liskov Substitution Principle, and the Dependency Inversion Principle, among others.
About "Uncle Bob" Martin:
Robert C. Martin has been a software professional since 1970. In the last 35 years, he has worked in various capacities on literally hundreds of software projects. He has authored "landmark" books on Agile Programming, Extreme Programming, UML, Object-Oriented Programming, and C++ Programming. He has published dozens of articles in various trade journals. Today, He is one of the software industry's leading authorities on Agile software development and is a regular speaker at international conferences and trade shows. He is a former editor of the C++ Report and currently writes a monthly Craftsman column for Software Development magazine. software craftsmanship
Видео The S.O.L.I.D. Principles of OO & Agile Design - Uncle Bob Martin канала TDD TV
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Clean Code - Uncle Bob / Lesson 1UncleBob Expecting Professionalism (Kuppelsalen, Copenhagen)GOTO 2017 • The Scribe's Oath • Robert "Uncle Bob" MartinJim Coplien and Bob Martin Debate TDDDesign Patterns: Dependency Inversion Principle Explained Practically in C# (The D in SOLID)Robert C Martin - Functional Programming; What? Why? When?The Last Programming LanguageSolid Principles by Uncle Bob MartinYOW! 2016 Robert C. Martin - Effective Estimation (or: How not to Lie)Robert C Martin - Clean Architecture and Design"Uncle" Bob MartinSOLID Design Patterns🚀 DevTernity 2017: Ian Cooper - TDD, Where Did It All Go WrongProgramming 101 with "Uncle Bob"Becoming a better developer by using the SOLID design principles by Katerina TrajchevskaUncle Bob C. Martin: Clean Agile, Back to BasicsAgile Tour 2017 Sherbrooke - Keynote with Uncle BobITT 2016 - Kevlin Henney - Seven Ineffective Coding Habits of Many Programmers"Uncle" Bob Martin - "The Future of Programming"The Three Laws of TDD (Featuring Kotlin)