GenericTalks - S02E04 - Магия И Computer Science В GoLand

2:13:50
 
Поделиться
 

Fetch error

Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on May 01, 2022 15:02 (2M ago)

What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.

Manage episode 274925108 series 2579801
Сделано Generic Talks и найдено благодаря Player FM и нашему сообществу. Авторские права принадлежат издателю, а не Player FM, и аудиоматериалы транслируются прямо с его сервера. Нажмите на кнопку Подписаться, чтобы следить за обновлениями через Player FM или скопируйте и вставьте ссылку на канал в другое приложение для подкастов.
У нас в гостях Артем Хвастунов и Марат Хабибуллин - разработчики GoLand из JetBrains. И разговаривали мы об внутреностях и особеностях этой самой продвинутой IDE для Go. Вопросы которые мы обсудили: - История. Как вообще родилась IDEA (первая IDE от JetBrains), почему написана на Java? - Как устроен отказоустойчивый и самовосстанавливающийся при сломаном коде парсинг? - Как выглядит внутреннее представление кода какие структуры данных используются внутри? - Зачем вам своя виртуальная файловая система? - Что делает GoLand когда долго что-то индексирует или делает начальную индексацию? - Как вообще живется на JVM не напрягает ли GC? - Как устроены плагины и почему иногда надо перегружать IDE для их установки? - Language Server Protocol, есть ли планы по поддержке? - Как тестировать такую сложную и гибкую систему с сотнями разных конфигураций и молудей? - Как начался GoLand как плагин и как потом переделался в самостоятельную IDE? - Переиспользуете ли какие-то части тулинга Go? - Специфичные инспекции и смарт комплиты. - Статистика - какими комплитами и постфиксами люди пользуются, какие ошибки вы чаще всего допускают. - Интеграция с дебагером. - Поддержка модулей. - Пропоузал по дженерикам. Насколько сложно их будет поддержать в IDE? Ссылочки: - Доклад "Алексей Кудрявцев — Computer Science еще жива" https://bit.ly/3kkixoH - GoLand - https://www.jetbrains.com/go/ Если Вы хотели бы послушать наше интервью с какем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot 🎙Наш канал в YouTube - https://bit.ly/3cwXsmI 📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer) 💵 Patreon - www.patreon.com/generictalks

57 эпизодов