Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Давать названия вещам — задача не из лёгких! Вот 10 простых советов, которые помогут.

Автор: Convex

Загружено: 2025-11-17

Просмотров: 2141

Описание:

В этом видео 30 лет опыта кодирования превращаются в практические соглашения об именовании, которые разработчики могут применять в TypeScript, JavaScript, React и бэкенд-коде с помощью Convex. В нём объясняется, когда использовать префиксы, такие как find/get/is/list, как кодировать единицы измерения (например, мс, пиксели) и как различать временные метки и длительности. Также рассматривается именование файлов и компонентов для крупных проектов и то, как единообразные имена улучшают читаемость, удобство поддержки и инструменты с поддержкой ИИ. Идеально подходит для инженеров, которым важны чистые API, предсказуемая DX и меньше ошибок обработки нулевых значений.

Временные метки
[00:00:00] Холодное открытие: две сложные вещи
[00:00:31] Почему именование важно для людей и ИИ
[00:01:37] find vs get, допустимость значений NULL и помощник Ensure
[00:03:10] Замечание по выпуклому именованию: get vs find и getOrThrow
[00:04:15] Предпочитайте подробные имена; правила краткости, основанные на области действия
[00:05:08] Суффиксные единицы измерения (мс, px, процент) для ясности
[00:05:56] Именование файлов и папок; один компонент на файл
[00:06:47] Временные переменные: At (мгновение) vs Ms (продолжительность)
[00:07:37] Булевы функции с is
[00:07:56] Массивы со списком; Избегайте get для коллекций
[00:08:34] Используйте my* для логики, доступной текущему пользователю
[00:09:03] Быстрые действия: создание, обновление, выборка, has, разбор
[00:10:01] Заключение: соглашения как естественный язык
[00:10:25] Упоминание в конце и первой части

Ресурсы

Часть 1 серии:    • Your code is not readable, here's how to f...  
Документация Convex: https://docs.convex.dev/home
Ссылка на плейлист «Советы Майка»:    • Your code is not readable, here's how to f...  

Хештеги
#соглашениянаименования #typescript #javascript #react #convex #cleancode #readability #удобство обслуживания #опыт разработчика #бэкенд #API #лучшие практики #проектирование ПО

Давать названия вещам — задача не из лёгких! Вот 10 простых советов, которые помогут.

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Ваш код нечитаем. Вот как это исправить.

Ваш код нечитаем. Вот как это исправить.

You are a Junior Dev if You Don’t Know These 18 TypeScript Utility Types

You are a Junior Dev if You Don’t Know These 18 TypeScript Utility Types

Может быть, некоторым людям стоит просто сдаться.

Может быть, некоторым людям стоит просто сдаться.

Every Frontend Architecture Pattern Explained in 23 Minutes

Every Frontend Architecture Pattern Explained in 23 Minutes

Debugging a running PHP process by attaching GDB

Debugging a running PHP process by attaching GDB

Руководство для начинающих по выпуклому рабочему процессу

Руководство для начинающих по выпуклому рабочему процессу

Convex собрал 24 миллиона долларов и нуждается в вашей помощи!

Convex собрал 24 миллиона долларов и нуждается в вашей помощи!

Every React Concept Explained in 12 Minutes

Every React Concept Explained in 12 Minutes

The Strange Math That Predicts (Almost) Anything

The Strange Math That Predicts (Almost) Anything

Как думать о проектировании системы (точка зрения инженера GitHub)

Как думать о проектировании системы (точка зрения инженера GitHub)

Что нового в Convex за ноябрь 2025 г. — Zod4 — Валидаторы — Codegen — React Query

Что нового в Convex за ноябрь 2025 г. — Zod4 — Валидаторы — Codegen — React Query

Память Safe C

Память Safe C

15 концепций фронтенда, которые освоил каждый опытный разработчик

15 концепций фронтенда, которые освоил каждый опытный разработчик

Почему Unreal Engine 5.7 — это ВАЖНОЕ событие

Почему Unreal Engine 5.7 — это ВАЖНОЕ событие

CSS Flexbox и Grid — правильно ли вы их используете?

CSS Flexbox и Grid — правильно ли вы их используете?

Learn TypeScript Generics In 13 Minutes

Learn TypeScript Generics In 13 Minutes

11 New CSS Features Every Browser Supports in 2025

11 New CSS Features Every Browser Supports in 2025

Вопросы для собеседования по фронтенду (средний/старший уровень)

Вопросы для собеседования по фронтенду (средний/старший уровень)

Я построил операционную систему с Convex

Я построил операционную систему с Convex

10 common mistakes with the Next.js App Router

10 common mistakes with the Next.js App Router

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]