SOLID Revisited : The State of the Matter - Phil Nash - NDC Oslo 2021

  Рет қаралды 3,859

NDC Conferences

NDC Conferences

Күн бұрын

The SOLID principles were first grouped together by Robert Martin over two decades ago - but the principles themselves are much older. A solid basis for good design (pun intended)? Perhaps. But in recent years there has been increasing talk that they are internally redundant, too focused on OO, or just missing the mark in other ways.
So are they still useful? Is it worth teaching them? Is there a better set to go by? Do we need a new acronym, perhaps referencing a different state?
After a brief history, and a refresher on what the SOLID principles actually are, we’ll weigh up some of the criticisms that have been levelled by others, maybe add some new ones, then look at some ideas for a way forward. Bring your opinions - let's have a bit of a discussion, too!
Check out more of our featured speakers and talks at
ndcconferences.com/
ndcoslo.com/

Пікірлер: 10
@antoinevinot422
@antoinevinot422 2 жыл бұрын
Tank you for the interesting talk. Robert C Martin published an article on his blog in october 2020 in response to Dan North's position on SOLID (the article is called "Solid Relevance"). Could it be interesting to also have it analysed in this talk?
@alexanderilin8720
@alexanderilin8720 2 жыл бұрын
I seems like this boring talk picks the words apart without understanding the meaning, and misses all the points of what it tries to analyze. Not understanding what is the meaning of the word "principle" in the context, or what is morals in general, really makes it look helpless.
@BryonLape
@BryonLape 2 жыл бұрын
If your modifications start having a switch statement to deal with different cases, you are violating Open/Closed.
@andrewreiser3584
@andrewreiser3584 2 жыл бұрын
I don't really understand the point of this talk. It does not seem to be about anything. He just seems to make vague observations about SOLID. Odd. I can see why my company never permits me to go to NDC. Seems like I'm not missing much.
@BryonLape
@BryonLape 2 жыл бұрын
Absolute worst straw man argument I've ever seen. Kevlin did a much better job breaking down SOLID and proposing some overlap. Phil meanders around in small circles and never accomplishes anything resembling an argument.
@bocckoka
@bocckoka 2 жыл бұрын
He should really do something about his breathing difficulty.
@BryonLape
@BryonLape 2 жыл бұрын
Losing 3 stone would help.
@mishasawangwan6652
@mishasawangwan6652 2 жыл бұрын
utter nonsense
@BryonLape
@BryonLape 2 жыл бұрын
The world is doomed to have programmers who really do not what they are doing, but produce code that is (mostly) working, though maintenance is costly.
@17plus9
@17plus9 2 жыл бұрын
Useless talk, waste of time.
The Philosophy of Architecture - Barry O'Reilly - NDC Oslo 2024
43:54
NDC Conferences
Рет қаралды 10 М.
Building a Gameboy Emulator - David Whitney - NDC Oslo 2021
48:41
NDC Conferences
Рет қаралды 5 М.
Doing This Instead Of Studying.. 😳
00:12
Jojo Sim
Рет қаралды 23 МЛН
НРАВИТСЯ ЭТОТ ФОРМАТ??
00:37
МЯТНАЯ ФАНТА
Рет қаралды 8 МЛН
Stop, Intel’s Already Dead!
13:47
Linus Tech Tips
Рет қаралды 305 М.
The State of Diablo 4 in Season 5
28:08
Raxxanterax
Рет қаралды 14 М.
How to fall in love with TDD - Gui Ferreira - NDC Oslo 2024
53:06
NDC Conferences
Рет қаралды 2,8 М.
Chris Coyier: How to Think Like a Front-End Developer // Front Conference Zurich 2019
29:32
SEVEN things about API security - Philippe De Ryck - NDC Oslo 2024
55:36
NDC Conferences
Рет қаралды 3,3 М.
Locknote: The Albatross Project - Mark Rendle - NDC Oslo 2024
37:44
NDC Conferences
Рет қаралды 2 М.
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 19 МЛН
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 503 М.
разбил телефон из-за видео
0:15
STANISLAVSKIY Hi
Рет қаралды 727 М.