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

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

NDC Conferences

NDC Conferences

2 жыл бұрын

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.
Locknote: The Albatross Project - Mark Rendle - NDC Oslo 2024
37:44
NDC Conferences
Рет қаралды 2 М.
The Worst Programming Language Ever - Mark Rendle - NDC Oslo 2021
1:00:41
NDC Conferences
Рет қаралды 1,3 МЛН
Mom's Unique Approach to Teaching Kids Hygiene #shorts
00:16
Fabiosa Stories
Рет қаралды 39 МЛН
Can A Seed Grow In Your Nose? 🤔
00:33
Zack D. Films
Рет қаралды 30 МЛН
Don't miss Dylan Beattie at Copenhagen Developers Festival 2024!
1:01
Building a Gameboy Emulator - David Whitney - NDC Oslo 2021
48:41
NDC Conferences
Рет қаралды 5 М.
SEVEN things about API security - Philippe De Ryck - NDC Oslo 2024
55:36
NDC Conferences
Рет қаралды 3,4 М.
The Art of Code - Dylan Beattie
1:00:49
NDC Conferences
Рет қаралды 4,7 МЛН
Massive Power Boost On Any Class In Diablo 4
11:05
Raxxanterax
Рет қаралды 9 М.
The Philosophy of Architecture - Barry O'Reilly - NDC Oslo 2024
43:54
NDC Conferences
Рет қаралды 10 М.
Stop, Intel’s Already Dead!
13:47
Linus Tech Tips
Рет қаралды 683 М.
Michio Kaku:"Time Does NOT EXIST! James Webb Telescope Proved Us Wrong!"
16:16
Interstellar Insights
Рет қаралды 1,2 М.
Сколько реально стоит ПК Величайшего?
0:37
Запрещенный Гаджет для Авто с aliexpress 2
0:50
Тимур Сидельников
Рет қаралды 1,1 МЛН
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 3,5 МЛН
Как противодействовать FPV дронам
44:34
Стратег Диванного Легиона
Рет қаралды 123 М.
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 7 МЛН
📱магазин техники в 2014 vs 2024
0:41
djetics
Рет қаралды 700 М.