0.00
0 читателей, 4766 топиков

SOLID принципы: SRP (Принцип единственной ответственности, Single Responsibility Principle)


1. На основе работы Роберта Мартина (дяди Боба). Акроним SOLID предложен Michael Feathers
2. SOLID (сокр. от англ. single responsibility, open-closed, Liskov substitution, interface segregation и dependency inversion)

1. SRP Принцип единственной ответственности (The Single Responsibility Principle) — Каждый класс должен иметь одну и только одну причину для изменений.
2. OCP Принцип открытости/закрытости (The Open Closed Principle) — программные сущности … должны быть открыты для расширения, но закрыты для модификации
3. LSP Принцип подстановки Барбары Лисков (The Liskov Substitution Principle) объекты в программе должны быть заменяемыми на экземпляры их подтипов без изменения правильности выполнения программы
4. ISP Принцип разделения интерфейса (The Interface Segregation Principle) много интерфейсов, специально предназначенных для клиентов, лучше, чем один интерфейс общего назначения
5. DIP Принцип инверсии зависимостей (The Dependency Inversion Principle) Зависимость на Абстракциях. Нет зависимости на что-то конкретное
3. Для чего нужны принципы SOLID
4. Запахи кода (Code smells) и антипаттерны
5. Собственный тренинг по паттернам и антипаттернам
6. Принцип единственной ответственности (SRP) каждый объект должен иметь одну обязанность и эта обязанность должна быть полностью инкапсулирована в класс
7. Следование принципу:
1. Разделение больших классов, делающих многое
2. Слияние мелких классов и объединение в одном классе однотипоной функциональности
8. Упрощает поддержку и расширение классов
9. Антипаттерны — типа GoD object
10. Требует осмысленного отношения
11. Active Record нарушает SRP

Курсы для новичков:
JAVA — bit.ly/3gti9lR
JAVA Start — bit.ly/3fnwLSp
Инструментарий JAVA — bit.ly/2PpjldW
Automation QA (Java) — bit.ly/3fkMr92
ANDROID — bit.ly/3k7ejRv
C#/.NET — bit.ly/3glCdXg
C# START — bit.ly/3i70As2
PYTHON — bit.ly/33oYmAw
FRONT-END — bit.ly/39SKQpL
WORDPRESS Developer — bit.ly/2BV1Cbr
SALESFORCE Developer — bit.ly/2Xn2L2S
UI/UX дизайн — bit.ly/3i13HBW
Project management — bit.ly/30oGFyO
Обучение на проекте — bit.ly/3i74yRs

Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns —
Enterprise patterns — bit.ly/3fmUnGZ

Сайт Foxminded: bit.ly/2BTPPKk
Foxminded в ФБ: www.facebook.com/foxmindedco
FoxmindEd в Instagram: www.instagram.com/foxminded.ua/
Foxminded в VK: vk.com/foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me

0:00 – вступление Сергея Немчинского
0:50 – все принципы SOLID вкратце
4:02 – для чего нужны принципы SOLID
5:42 – формулировка принципа SRP
6:47 – SRP на картинке
10:23 – как следовать SRP
11:35 – антипаттерн GoD object
12:15 – любые SOLID принципы требуют критического осмысления
13:20 – Active Record нарушает SRP

Шусс в Mount


Нарезка 2-го стрима

оригинал — www.youtube.com/playlist?list=PLqnBKRQ50R7vTGdd9NZH72avn45qhfV36
► Теги
нарезка, лучшее, лучшие, смешные, моменты,wycc220,wycc, шусс, вучч, шустрила, шустрилла, шусстрила, шусстрилла, макс, козлов, максим, евгеньевич, евгеньич, прохождение, летсплей, чат,mount,blade,ii,bannerlord, маунт, энд, блейд, блэйд, эль, шуссо,elwycco,mount

"Фото с Календарем ГСВГ" - Кто в каких городах служил. 5-я часть.


В этом видео показано Ветераны ГСВГ служившие в разные годы и в разных городах. Посмотрев это видео возможно так найдете своих однополчан.
Можете скинуть ваши фотографии. Кого нет социальных сетях.
P.S. «Календарь ГСВГ — на 2020-й год» осталось всего 30- ть штук если кому нужен можете писать:
В контакте: vk.com/id247435361
В одноклассниках: www.ok.ru/feed
e-mail- psixolog81@mail.ru
instagram: www.instagram.com/samirazakie...

Есть вацап, вайбер. можете оставить номер телефона.
С уважением Самира Закиева!!!

40 ДЕЛ В СУДЕ |ПЯТЁРКА ДЕРЖАЛСЯ ДО ПОСЛЕДНЕГО


40 ДЕЛ В СУДЕ ПЯТЁРКА ДЕРЖАЛСЯ ДО ПОСЛЕДНЕГО
Короче, пятёрк ведет суд, где 40 дел.Это был кошмар.Красавица (пятёрка) держалась до последнего
Стрим-https://www.youtube.com/watch?v=3Yy9FY7QDUc
Моя инста, в которой я мало публикую, но вы можете узнать меня, как человека, а не нарезчика- www.instagram.com/_ivorii_/?hl=ru
Песня из аутро — www.youtube.com/watch?v=OVyQy6zq0MA
Мой вк- vk.com/cowardlyiv
Конфа с правилами нарезчиков- t.me/narezkizhira
Моя кормушка- www.youtube.com/channel/UCwKfmsba1g3SDcOzbU4zPXw
АйПи сервера из нарезки-spworlds.ru (1.14.4)

ПЯТЁРКА ОЦЕНИВАЕТ ТУПЫЕ ОПРОСЫ ВКОНТАКТЕ| Нарезка Стрима Фуга ТВ


Хай Подпишитесь на канал!
И Поставьте ЛИКЕ!

ПЯТЁРКА ОЦЕНИВАЕТ ТУПЫЕ ОПРОСЫ ВКОНТАКТЕ| Нарезка Стрима Фуга ТВ

На этом канале SSaSke ✄ я делаю нарезки со стримов Пятёрки (Фуга тв).
Я делаю нарезки по НОЧНЫМ СТРИМАМ и нарезки моментов которых вы нигде не найдете.
Данное видео — Нарезка со стрима, Автор канала — не Пятёрка!
— ► Поддержать канал монеткой — www.donationalerts.com/r/ssaske
— ► Оригинал — (Здесь будет ссылка на видео на которое делали реакцию)
— Канал со стримами Пятёрка (ФУГА TV) — www.youtube.com/channel/UCwKfmsba1g3SDcOzbU4zPXw
— ❤Пятёрка❤ — www.youtube.com/channel/UC8m4TCbkXXWOK2d1RSc_Etw
— ♫музыка из видео♫ — vk.com/ssaske_323?z=audio_playlist168349259_6
— Музыка из интро — Shake Down by Jules Музыка из Аутро — vk.com/wall168349259_728
— ㋛VK — vk.com/ssaske_323

#SSaSke #пятерка #фугатв#Пятерка #Пятёрка #5opka #ФугаТВ #СП4 #Майнкрафт #Minecraft

Пятёрка Против Атак Бустера и Эвелона на Пиксель Батле 2020


Пятёрка — www.youtube.com/user/5opo4ka
Фуга Тв (Стримы) — www.youtube.com/channel/UCwKfmsba1g3SDcOzbU4zPXw

Принять Участие — vk.com/5opka
Телеграм (Пиксель Батл — Пятёрка) — t.me/pixelbattle5opka

Записи Стримов — www.youtube.com/watch?v=a-K5uZWw8rE

Psycho! (Remix)


Provided to YouTube by RCA Records Label

Psycho! (Remix) · MASN · Trippie Redd

How To Kill A Rockstar

℗ 2020 RCA Records, a division of Sony Music Entertainment

Released on: 2020-08-21

Associated Performer: MASN feat. Trippie Redd
Composer, Lyricist: Mason Benjamin Rupper
Composer, Lyricist, Producer: Taylor King
Mixing Engineer: David Devaney
Mastering Engineer: Dave Kutch
Composer, Lyricist: Michael Lamar White II

Auto-generated by YouTube.