Популярное
Рейтинг считается по просмотрам, лайкам и комментариям за выбранный период.
Глава 5. Указатели и память
Адреса памяти и указатели в Go: оператор &, тип *T, разыменование, передача по значению против передачи через указатель, зачем указатели вообще нужны и как безопасно обращаться с nil. Всё на …
Глава 4. Функции
Функции в Go: объявление и параметры, множественный и именованный возврат, variadic-параметры, функции как значения, анонимные функции и замыкания, defer, рекурсия и callback-и. Разбираем, зачем каждый механизм нужен на практике.
Глава 8. TypeScript на практике: типы в реальном проекте
Сводная глава: объединения, литеральные типы, type guards, utility-типы, narrowing, assertion functions, типизация внешних данных и приёмы для крупных проектов.
Глава 4. Функции: типы параметров и возвращаемое значение
Типизация функций, необязательные параметры и значения по умолчанию, rest-параметры, перегрузка, тип функции как значение, this и async-функции.
Глава 1. Что такое TypeScript и как его установить
Знакомство с TypeScript: чем он отличается от JavaScript, зачем нужна статическая типизация, установка компилятора, создание первого проекта и типичный рабочий процесс.
Глава 5. Английский в коде: имена, комментарии, докстринги
Разбираем именование как жанр письменной речи: семантику близких глаголов, булевы и множественные имена, порядок слов в идентификаторе, слова-паразиты, конвенции комментариев TODO/FIXME/NOTE и структуру докстрингов по PEP 257.
Глава 12. Модули, context, тестирование — сборка проекта
Модули Go (go.mod/go.sum, go mod init/tidy/get), пакет context (Background, WithCancel, WithTimeout, WithValue, отмена HTTP-запроса), тестирование (TestXxx, table-driven, t.Run), fuzzing и сборка мини-проекта.
Глава 2. Переменные, типы и константы
Разбираем объявление переменных через var и :=, нулевые значения, примитивные типы Go, пустой идентификатор, константы, механизм iota и современные числовые литералы с разделителями.
Глава 2. Базовые типы: number, string, boolean, массивы
Примитивные типы TypeScript, аннотации типов, выведение типов, массивы, кортежи, enum, any, unknown, null и undefined.
Глава 10. Сохранение модели и инференс-сервис
Формат весов и его версионирование, сохранение и загрузка модели, проверка детерминизма, HTTP-сервис распознавания цифр на net/http, потокобезопасность инференса, graceful shutdown, сборка в scratch-образ.