SOLID is for object programming - or may it be used elsewhere?
I had some problems with understanding SOLID principles, especially the interface segregation principle and the dependency inversion principle.
Then it got to me. I develop in JS, functional REACT, Node.js, and SOLID was designed with the thought of statistically typed object-oriented languages,
where code is compiled to great number of files. In such languages, SOLID is obvious.
When doing reviews and during my work, I noticed violations of SOLID principles in code. Despite the project is written in REACT,
I saw possible consequences and bugs caused by these violations. Being the initiator of coding standard for our development team, I
was eager to share these thoughts with my team. But how to translate SOLID to functional programming in dynamically typed language, that gets
compiled to a single output file?
In this speech I will remind what SOLID is, and I will clarify some things related to SOLID.
Then I will walk through each SOLID principle, showing code examples and explaining what hazards are caused by not violating them.
Presentation will be based on JS/TS-React, but programmers using other functional, dynamicly typed languages, and other JS based frameworks
may find it interesting.
About the speaker - Marek Gudalewicz
After trying a great number of professions, including being a train carbody production foreman and implementing lean manufacturing in a chips factory as a verification engineer, Marek finally found his true passion: programming. At the moment, Marek is developing an internal tool for Nokia using Node.js and React, but he is far from stagnant. When he's not spending time with his family or playing one of his musical instruments, you can be sure he is developing his programming skills.
Смотрите видео SOLID is for object programming or may it be use elsewhere? - Marek Gudalewicz - code::dive 2023 онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь code::dive conference 01 Январь 1970, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 109 раз и оно понравилось 0 людям.