Clean Code - Uncle Bob / Lesson 1

Watch on YouTube

Show annotations

Download is disabled.

232,317

4,606

208

Genre: Education

Family friendly? Yes

Wilson score: 0.9507

Rating: 4.8272 / 5

Engagement: 0.0207%

UnityCoin

Subscribe | 3.75K

Shared August 9, 2019

↓↓ ENGLISH DESCRIPTION ↓↓
"Coding Better World Together" is a set of master lessons from the famous Uncle Bob (Robert Cecil Martin), where he gives us a broad vision of the importance and future of Software in today's society.

In this first lesson, Uncle Bob demonstrates the need to write a clean code and establishes the bases to achieve it, being these bases of a social and scientific nature. Making it clear that the future of programming is based on an ethical and polite code.

↓↓ DESCRIPCION EN ESPAÑOL ↓↓
"Coding Better World Together" es un conjunto de lecciones magistrales del famoso tío Bob (Robert Cecil Martin), donde nos brinda una visión amplia de la importancia y el futuro del software en la sociedad actual.

En esta primera lección, el tío Bob demuestra la necesidad de escribir un código limpio y establece las bases para lograrlo, siendo estas bases de naturaleza social y científica. Dejando en claro que el futuro de la programación se basa en un código ético y cortés.

0:00 Event Presentation
2:03 Presenter Introduces Uncle Bob
3:41 Uncle Bob Introduction / My Tribe
4:49 How Far is the Sun?
10:52 Introduction to Clean Code
12:21 The current Society works with Software
19:47 Volkswagen case / Introduction to the Ethics of Software Development
24:28 Why are Programmers so slow?
32:13 What is a Clean Code?
40:09 Analyzing some lines of code
43:43 Long code is not Good Code
49:25 Good Code / Refactored Function
52:40 Polite Code / Rules for writing a news paper article
55:25 Shrunk Code / The Rules of Functions
1:00:23 Shrunk Code / Drawing a Function
1:05:36 When and why was Java invented?
1:08:52 Prose Code / Arguments
1:16:13 Avoid Switch Statements / Problems and Evolution of some programming languages
1:26:15 The Uncle Bob's wife message (funny moment)
1:27:22 Output Arguments No Side Effects / Garbage Collection
1:32:21 No Side Effects / Using Lambda
1:34:26 No Side Effects / Command and Query Separation
1:35:30 No Side Effects / Prefer Exceptions to returning error codes
1:37:05 DRI Principle (Don't Repeat Yourself)
1:39:21 Structured Programming / Edsger Dijkstra Vision vs Actual Vision of the programming
1:45:32 Science and Correct Software

↓↓ OUR MODEL OF SOCIETY ↓↓
- https://mutualwelfare.org

↓↓ NUESTRO MODELO DE SOCIEDAD ↓↓
- https://bienestarmutuo.org

↓↓ OUR CRIPTOCURRENCY FOR MONETARY FREEDOM - NUESTRA CRIPTOMONEDA PARA LA LIBERTAD MONETARIA ↓↓
- https://unitycoin.net
- PRESENTATION: https://unitycoin.net/presentation/

↓↓ OUR PAYMENT FRANCHISE - NUESTRA FRANQUICIA DE PAGOS ↓↓
- https://sbmlibre.com

↓↓ OUR SOCIAL PACT - NUESTRO PACTO SOCIAL ↓↓
- https://e-nation.org
- PRESENTATION: https://e-nation.org/presentation/

↓↓ OUR SOCIAL NETWORKS - NUESTRAS REDES SOCIALES↓↓
- Facebook: https://es-la.facebook.com/unitycoin/
- Twitter: https://twitter.com/unity_coin

Dazel Mann

"From highest level of abstraction to a dot!!!"

Why the dot?? Thats rude!!!


👌👌👌👌

2 weeks ago | [YT] | 19

shpluk

Someone used too much of the budget on intros

1 month ago | [YT] | 371

potato potato

3 arguments max

CreateWindowEx author looks away nervously

3 months ago | [YT] | 14

amarissimus29

Loved him in My Dinner With Andre. Had no idea he was a programmer.

1 month ago | [YT] | 8

Mad man

"You are not done when it works, you are done when it's right."
Uncle bob

1 month ago (edited) | [YT] | 181

mirageman2

Entertaining talk, but you should show the slides he is presenting while he talks instead of showing him or the audience or the presentation from so far away that you can't read it.

1 month ago | [YT] | 113

UnityCoin

0:00 Event Presentation
2:03 Presenter Introduces Uncle Bob
3:41 Uncle Bob Introduction / My Tribe
4:49 How Far is the Sun?
10:52 Introduction to Clean Code
12:21 The current Society works with Software
19:47 Volkswagen case / Introduction to the Ethics of Software Development
24:28 Why are Programmers so slow?
32:13 What is a Clean Code?
40:09 Analyzing some lines of code
43:43 Long code is not Good Code
49:25 Good Code / Refactored Function
52:40 Polite Code / Rules for writing a news paper article
55:25 Shrunk Code / The Rules of Functions
1:00:23 Shrunk Code / Drawing a Function
1:05:36 When and why was Java invented?
1:08:52 Prose Code / Arguments
1:16:13 Avoid Switch Statements / Problems and Evolution of some programming languages
1:26:15 The Uncle Bob's wife message (funny moment)
1:27:22 Output Arguments No Side Effects / Garbage Collection
1:32:21 No Side Effects / Using Lambda
1:34:26 No Side Effects / Command and Query Separation
1:35:30 No Side Effects / Prefer Exceptions to returning error codes
1:37:05 DRI Principle (Don't Repeat Yourself)
1:39:21 Structured Programming / Edsger Dijkstra Vision vs Actual Vision of the programming

11 months ago | [YT] | 118

mniOK

Levels of experience: junior, mid, senior, uncle.

3 weeks ago | [YT] | 62

Pugilist King

"It is more important your peers know how your code works, not the computer."

1 month ago | [YT] | 87

SJ

Uncle Bob intro be like A WWE Wrestler Entry

1 month ago | [YT] | 62

Mr W

And just like that, Bob's your uncle.

1 month ago | [YT] | 50

Rednesswahn

Guy: "How about we make the intro 3 and a half minutes long?"
Nobody: "What a great idea!"

6 days ago | [YT] | 2

Chosen Idea

The intro wasn't long enough lol.

1 month ago | [YT] | 36

Mark Amber

41:12 ahh yes. Let’s just keep randomly switching the camera around during this slideshow which means now you have to pause and skip around!

2 weeks ago | [YT] | 10

Andrew Flower

I've lost faith in pushing the brake pedal now in my car now...

3 weeks ago | [YT] | 12

PajakTheBlind

Seriously whoever did the editing of this speach/video should rethink his life.
When Uncle Bob shows you code read at ~42 mins in we don't care about looking at the audience/him/different cameras with not much quality.
It's about the bloody code.

1 month ago | [YT] | 43

Sunnyside Up

I have been a programmer in the 80s. In between I worked with databases a big chunk, took on the IoT, Gui, and now getting back to basics again. It was interesting how things changed over time when in the past, we knew there are better ways but there was just not enough 'time' and not enough powerful hardware. Thank you for making this lecture public. I utterly enjoyed it and the nearly 2 hours flew by. I also sent the link to my daughter who is studying computer engineering at the moment.
Thanks a million!

9 months ago | [YT] | 27

Witch Hunter

listening to uncle bob felt like listening to harold finch, slap a welcome to the machine on the outro and its perfect

2 weeks ago | [YT] | 2

Mihai Fumarel

I'm just 1 point in the lecture and i'm already learning loads. Thanks for the upload!

3 months ago | [YT] | 3

Minotauro Di Chieti

This man changed my life, forever!!

23 hours ago | [YT] | 0