Перейти к содержимому

SOLID в Го за 8 минут (5 минут пятницы #5)

Steve Hook

0:00 / 0:00

SOLID в Го за 8 минут (5 минут пятницы #5)

29 157 просмотров · 6 лет назад
Steve Hook
8,29 тыс. подписчиков
29 157 просмотров · 6 лет назад
Уверен, многие из вас слышали и, возможно, знают о SOLID. Вот небольшое видео о каждом принципе SOLID с объяснениями и примерами на Go (он же Golang). SOLID — это требование каждой компании, и не без оснований, так что запасайтесь попкорном и смотрите. Приятного просмотра 🚀💻🚀 00:00 — Видео-вступление 01:02 — Принцип 1: Принцип единственной ответственности 02:40 — Принцип 2: Принцип открытости-закрытости 04:10 — Принцип 3: Принцип подстановки Лисков 05:37 — Принцип 4: Принцип разделения интерфейсов 06:53 — Принцип 5: Принцип инверсии зависимостей 08:24 — Видео-заключение ✍РЕСУРСЫ: Код: ► https://repl.it/@steevehook/single-re... ► https://repl.it/@steevehook/single-re... ► https://repl.it/@steevehook/open-clos... ► https://repl.it/@steevehook/open-clos... ► https://repl.it/@steevehook/liskov-su... ► https://repl.it/@steevehook/interface... ► https://repl.it/@steevehook/interface... ► https://repl.it/@steevehook/dependenc... ► https://repl.it/@steevehook/dependenc... Статьи: ► https://scotch.io/bar-talk/s-o-l-i-d-... 🐧 ОБРАТНАЯ СВЯЗЬ: ► https://gophertuts.typeform.com/to/j2... 💬 СООБЩЕСТВО: ►   / discord   💻GITHUB: ► https://github.com/gophertuts ► https://github.com/steevehook 💻Repl.it: ► https://repl.it/@steevehook 💻Exercism: ► https://exercism.io/profiles/steevehook 📖Medium: ►   / steevehook   💬TWITTER: ►   / @steevehook   💬FACEBOOK: ►   / steevehookmd   💬REDIT: ►   / steevehook   💬INSTAGRAM: ►   / steevehook   ✉️EMAIL ► steevehook@gmail.com ⚡САЙТ: ► https://www.steevehook.com 🎧 Музыка: ► https://www.epidemicsound.com/referra... ► https://artlist.io/ 🎥 Использованное оборудование: ► Sony 7III ► Rode NTG-3 ► Golden Age Project Pre73-JR Предусилитель __________________________________________________________________________________ Программная инженерия — одна из самых доступных областей в наши дни, но легко потеряться в огромном количестве технологий и подходов к решению инженерных задач. Существует множество языков программирования, фреймворков, решений и способов стать продуктивным инженером. Я делюсь своим опытом работы инженером-программистом и навыками, необходимыми для этого. На этом канале я делюсь своими мыслями, мнениями и видеоуроками по темам, связанным с конкретной технологией, чтобы вам было проще сделать окончательный выбор или просто улучшить свои навыки в программной инженерии, учась на моих ошибках/опыте. Не забудьте также заглянуть в 5M Friday каждую пятницу, где я делюсь своими мыслями и мнениями по различным инженерным темам. Буду с вами 😎 Следите за новостями! 🚀💻🚀