Банда четырех против Гоферов: классические паттерны в 2026?

Языки программирования и технические стеки

Методы и техника разработки ПО
GO
Теория

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

Будет интересно всем, кто слышал про шаблоны проектирования, но так и не решился прочитать книжку 1994-го года, или считает это анахронизмом, неприменимым к современным языкам программирования в общем, так и к Го в частности с его особенным отношением к ООП. Также доклад заставит поностальгировать опытных разработчиков о том времени, когда холиварили только на тему C/C++ vs Java.

Тезисы

Вспомним, что такое шаблоны проектирования, зачем они, какие бывают. Разберем классику из 23 образцов по полочкам — применимость в Го с точки зрения языка программирования, удобство использования, наличие альтернатив. И в конце каждому шаблону вынесем свой вердикт, поставив знак препинания в нужном месте — «применять нельзя выбрасывать».

Свою первую программу на С написал в конце 90-х в Vi на Unix. После множества проектов и языков программирования пришел в компанию YADRO, где занимается разработкой сложных систем на Go.

Видео