В третьем выпуске подкаста мы поговорили о том, насколько хорош язык Go и почему его считают легким для изучения (что ошибочно). Обсудим феномен длинного кода, механизм возврата ошибок (в сравнении с другими языками), отсутствие дженериков и вопросы безопасности. Проведем сравнение с Python и Rust, и другими технологиями-конкурентами.
Ведущие
- Иван Соловьёв
- Михаил Непряхин
Темы
- Приветствие – 00:00:00
- Действительно ли Go простой? – 00:01:45
- Как упростить читабельность кода – 00:05:05
- Философия возврата ошибок в Go (result option) – 00:08:03
- Мнимые проблемы в Go (по мнению пользователей Хабра) – 00:11:43
- Использование дженериков - когда они нужны? – 00:13:00
- Производительность – 00:15:40
- Go на продакшене – 00:19:34
- Зависимости (go mod vendor) и безопасность – 00:25:00
- Крупные проекты на Golang – 00:30:16
- Что нужно, чтобы хорошо писать на Go – 00:31:45
- Тестирование в Go – 00:33:19
- Многословность – 00:36:00
- Еще немного про философию Go и отсутствие «магии» – 00:39:50
- Про стандартные библиотеки – 00:47:15
- Антипаттерны или «выстрел в ногу» – 00:48:35
- Про Enums – 00:52:04
- Очевидность лучше простоты – 00:57:30
- Code Style в Go – 00:59:15
- Ошибки как инстанты – 01:01:25
- Развитие Go – 01:05:45
- Технологии-конкуренты – 01:10:35
資訊
- 節目
- 發佈時間2022年8月19日 上午12:00 [UTC]
- 長度1 小時 13 分鐘
- 年齡分級兒少適宜