[VDCLUJ2023] Victor Rentea - Clean Code, Two Decades Later
Вставка
- Опубліковано 23 жов 2023
- Clean Code principles have become a cornerstone of professional developer teams worldwide. But frameworks and languages have evolved, and so have the challenges we’re facing today while crafting modern applications. Single-page apps, extremely DRY code, microservices, excessive functional programming, and reactive flows have all taken their toll on our code quality. Hop aboard this roundtrip of the most damaging Code Smells as of 2023 and fill your toolbox with a load of practical tricks you can immediately apply to your day-to-day work. All in an entertaining show spiced with live-coding moments.
- Наука та технологія
That scream around 2:10 was messed up. I genuinely thought some other tab started playing something. Judging from the comments it gets worse.
Victor, the content is solid as usual (no pun intended), but the music clips throughout immediately breaks our train of thought and prevents us from absorbing the information you are sharing.
How does he implement a quick sort without a for loop and conditions ?
After 20+ years in programming, mostly in Java, I can say only: don't take all these rules too seriously. You'll thank me later. Yes, I'm familiar with the Clean Code book and all those golden rules. I was fascinated by them at some point, but not anymore. It's a good guideline very often, but not always, definitely. Not using for loops, catch, no objects with data only, FP only, etc, wtf. ... Have you heard about data-oriented programming latest Java promotes (records, sealed types, pattern matching, data reconstructing, exhastive switch), for example, etc... Clean code is not about following this blindly. You can write expressive and clean code in any paradigm. Imperative, functional, reactive, using modular monoliths, microservices, OOP, DDD, hexagonal architecture, layered architecture, etc... whatever - all these are just tools. I use them all. It really depends on use case.
Using embarrassingly bad jokes to hide lack of structure. Weird talk.
Man, don't use music in your talks. Same goes for pictures of bombed cities.
Yeah, it's like he has introduced the concept of presentation smells.
Cringe.
I pain for any programmer still forced to use Java.
You missed the point of this talk then. It's not about Java. Also java is one of the most solid and well thought of languages out there. Only Scala and Rust are better.
@@ZelenoJabko scala better 🤣
yeah, use scala and let project crumble