Продолжительность
7 ч 33 мин 59 сек
Количество уроков
43 Видео
Дата добавления
05.07.2017
Дата обновления
14.11.2017
Go - это язык программирования с несколькими парадигмамми, который имеет встроенные средства для построения паралельных приложений. Шаблоны проектирования позволяют разработчикам эффективно решать общие проблемы, возникающие во время разработки приложений. Go Design Patterns предоставит читателям справочную информацию о шаблонах проектирования программного обеспечения и шаблонах проектирования параллелизма CSP, чтобы помочь им создавать приложения более идиоматичными, надежными и удобными способами в Go.
Книга начинается с краткого ознакомления с основными аспектами программирования в Go и быстро переходит к объяснению идеи создания шаблонов проектирования и того, как они появились в 90-х годах как общий «язык» между разработчиками для решения общих задач в объектно-ориентированных языках программирования. Затем, вы узнаете, как применять 23 шаблоны для проектирования Gang of Four (GoF) в Go, а также, вам раскажут об шаблонах параллелизма CSP, «функции убийцы» в Go, которая помогла Google разработать программное обеспечение для поддержки тысяч серверов. Со всем этим книга позволит вам понять и применить шаблоны проектирования с идиоматическим способом, который будет содержать краткое, читаемое и поддерживаемое программное обеспечение.