Раньше я думал, что профи отличаются от новичков знанием кучи терминов. Но знаете что? Всё решают мелочи. Например, умение нормально называть переменные.
Сегодня разберём одну из основ качественной разработки – правильное именование в коде. Это навык, который отличает профессионала от новичка.
Объясню на простом примере 👇
Представьте шкаф. Есть два подхода:
1. Свалить всё с надписями "штука1", «аоаоао», "важное"
2. Разложить по коробкам: "зимняя одежда", "летняя обувь"
То же самое с переменными и компонентами!
🎯 Три причины уделять внимание именованию:
1. Экономия времени:
• Быстрый поиск в коде
• Легкое возвращение к проекту
• Простота объяснения другим
2. Защита от ошибок:
• Меньше шансов перепутать
• Проще искать баги
• Безопасные изменения
3. Профессиональный рост:
• Стандарт в компаниях
• Уважение разработчиков
• Командная работа
💡 Основные принципы:
1. Говорящие названия:
❌ Плохо:
• temp
• aboba
• qwerty
✅ Хорошо:
• userName
• productPrice
• isEmailVerified
2. Единый стиль (camelCase):
❌ Новички:
• user_name
• UserAge
• email_address
✅ Профи:
• userName
• userAge
• emailAddress
3. Структура проекта(примеры):
Страницы:
• LoginPage
• ProfilePage
Компоненты:
• UserProfileCard
• SubmitButton
База данных:
• users
• products
🔥 Частые ошибки:
1. "Временные" названия:
• temp, test, new
2. Общие названия:
• data, info, stuff
3. Смешение стилей:
• user_name + UserAge
💡 Главное правило:
Хороший проект – это тот, в котором через полгода вы сами сможете легко разобраться.
🔍 Тест качества:
Если за 5 минут в проекте понятно:
• где основные компоненты
• как устроена база данных
• какие переменные за что отвечают
Значит всё сделано правильно!
P.S. Ставьте 👍 если было полезно и сохраняйте пост, чтобы не потерять Когда начнёте новый проект – пригодится как чеклист 😉
Post #44
863

- 👍 32
- 🔥 5
- 👏 4
- 💯 2