и посмотреть медиа
PRO Go - изучение Go
и посмотреть медиа
Курс по языку Go: теория, практика, собеседования.
Курс по языку Go: теория, практика, собеседования.
AI бот для озвучки текста и клонирования голоса в Telegram. Создавай аудио с помощью нейросети быстро и просто.
🐹 PRO Go — сообщество для освоения языка программирования Go (Golang). От базовых концепций до продвинутых тем вроде concurrency и microservices.
💻 Уроки с примерами кода, заданиями для закрепления. Практика на реальных проектах: веб-серверы, CLI-утилиты, API. Подготовка к собеседованиям с типичными вопросами.
🔥 Регулярные обновления, обсуждения ошибок и best practices. Идеально для backend-разработчиков, желающих освоить быстрый и эффективный Go.
Совсем скоро в курсе PRO для продвинутых откроем тему тестирования, и на табличных тестах — той самой конструкции, когда пачку проверок гоняют одним циклом вместо кучи отдельных функций — наткнулись на мелочь, которая неплохо объясняет, как Go относится к таким вещам. Если в тестовой таблице у двух разных случаев случайно оказалось одинаковое имя — Go не упадёт с ошибкой и не перепутает их между собой. Он просто сам различит подтесты, добавив к повторяющемуся имени суффикс: TestToFahrenheit/case TestToFahrenheit/case#01 TestToFahrenheit/case#02 Ничего не сломается, всё запустится и отработает как надо. Но появление #01 в выводе — это, по сути, тихий сигнал от компилятора: у тебя тут копипаста, ты забыл поправить название после того, как скопировал строку таблицы Технической ошибки нет, а вот сигнал для читающего код есть, и довольно явный. Забавно, что язык в принципе не обязан был это разруливать — мог бы просто требовать уникальные имена и ругаться. Но вместо этого выбрал более дружелюбный путь: не мешать работе, но оставить маленький след, по которому потом можно найти небрежность 🙂
Открыть канал и посмотреть медиаТолько зарегистрированные пользователи могут делиться своим мнением.
Станьте первым, кто поделится своим впечатлением об этом ресурсе!
Вспомогательный информационный канал с базой знаний для таксистов и водителей.
Канал о сетевой архитектуре и администрировании: уроки, советы и новости для сетевых инженеров.