المهارات المنشورة 19
testing-gate
Руководство для младших разработчиков по написанию тестов
Младшие разработчики часто пропускают тестирование из-за нехватки времени или неуверенности. Этот навык предоставляет методологию наставничества, которая поощряет тестирование через позитивное подкрепление, а не через блокирующие требования.
testing-fundamentals
Применение лучших практик тестирования
Команды часто пишут тесты, которые не находят баги или становятся обузой для поддержки. Этот навык предоставляет пирамиду тестирования, рекомендации по фреймворкам и анти-паттерны для написания тестов, которые доказывают работоспособность вашего кода.
star-story-extraction
Извлечение STAR-историй для собеседований
Разработчики испытывают трудности с воспоминанием своих достижений во время собеседований. Этот навык преобразует выполненную работу в структурированные STAR-истории, демонстрирующие способность решать проблемы. Он помогает пользователям пройти через структуру Ситуация, Задача, Действие и Результат для создания готовых к собеседованию повествований.
seo-fundamentals
Проверка и улучшение SEO веб-сайта
Разработчики часто упускают критически важные элементы SEO или используют неправильную HTML-семантику. Этот навык систематически проверяет веб-страницы на наличие тегов title, мета-описаний, иерархии заголовков и семантической разметки HTML для улучшения видимости в поисковых системах.
security-gate
Проверка безопасности перед развертыванием
Уязвимости безопасности часто остаются незамеченными при проверке кода. Этот гейт обеспечивает систематическую проверку безопасности для выявления распространенных проблем, таких как SQL-инъекции, XSS и недостатки авторизации, до того как они попадут в продакшн.
security-fundamentals
Проверка безопасности кода и соответствия OWASP
Уязвимости безопасности в коде приводят к утечкам данных и компрометации систем. Этот навык предоставляет систематические контрольные списки и рекомендации OWASP Top 10 для тщательной проверки безопасности в процессе разработки.
resume-bullet-extraction
Создание убедительных пунктов резюме из выполненной работы
Инженеры-программисты испытывают трудности с переводом технической работы в убедительное содержание резюме. Этот навык преобразует выполненные задачи в мощные, квантифицированные пункты резюме с использованием проверенных формул.
performance-gate
Выявление антипаттернов производительности при ревью кода
Проблемы производительности сложно обнаружить на этапе разработки, но они вызывают проблемы при масштабировании. Этот гейт предоставляет четкие чек-листы и сократические вопросы для выявления N+1 запросов, неэффективных циклов и проблем с рендерингом до того, как они станут критичными.
performance-fundamentals
Автоматическая оптимизация производительности кода
Проблемы с производительностью замедляют работу приложений и раздражают пользователей. Этот навык автоматически выявляет возможности оптимизации в вашем коде. Он анализирует запросы к базам данных, рендеринг фронтенда, ответы API и использование ресурсов для поиска узких мест.
fundamentals-gate
Обеспечение стандартов качества кода с помощью ИИ-проверки
Этот навык помогает поддерживать инженерные стандарты, проверяя код на ясность именования, фокус функций и принципы DRY. Он предоставляет практические рекомендации вместо блокировки изменений, позволяя командам улучшать качество кода через направляемую обратную связь.
ownership-gate
Проверка понимания кода
Младшие разработчики часто копируют код, который они не понимают. Этот навык использует структурированные вопросы для проверки понимания. Он блокирует продвижение до тех пор, пока разработчик не сможет объяснить свой код, формируя реальное понимание и уверенность на собеседованиях.
frontend-fundamentals
Автоматический анализ фронтенд-кода
При анализе фронтенд-кода часто упускаются архитектурные проблемы и анти-паттерны. Этот навык автоматически применяет проверенные стандарты фронтенд-разработки для выявления ошибок в дизайне компонентов, проблем с управлением состоянием и проблем с производительностью до выхода в продакшен.
error-handling-gate
Проверка качества обработки ошибок
При проверке кода часто упускаются проблемы с обработкой ошибок, которые приводят к скрытым сбоям и плохому пользовательскому опыту. Этот гейт предоставляет структурированный чеклист для обеспечения корректной обработки всех сбоев с полезной обратной связью для пользователей.
error-handling-fundamentals
Освойте лучшие практики обработки ошибок
Плохая обработка ошибок приводит к незамеченным сбоям и разочарованию пользователей. Этот навык научит вас писать устойчивый код, который корректно обрабатывает сбои и предоставляет понятную обратную связь пользователям.
engineering-fundamentals
Обзор основ качества кода
Этот навык обеспечивает качество кода с помощью комплексных чек-листов для соглашений об именовании, проектирования функций, принципов DRY и SOLID. Он помогает разработчикам писать читаемый и поддерживаемый код, предоставляя четкие рекомендации и антипаттерны, которых следует избегать.
database-fundamentals
Проверка кода базы данных на соответствие лучшим практикам
Ошибки в базе данных приводят к медленной работе приложений и потере данных. Этот навык предоставляет комплексные контрольные списки для проверки проектирования схем, запросов, паттернов ORM и миграций.
documentation-fundamentals
Написание понятной документации
Плохая документация тратит время команды и создаёт путаницу. Этот навык обеспечивает соблюдение стандартов документации для файлов README, комментариев JSDoc и встроенных объяснений кода, следуя принципу ПОЧЕМУ, а не ЧТО. Получайте последовательную, поддерживаемую документацию, которая объясняет контекст и обоснование.
backend-fundamentals
Проверка кода бэкенда на соответствие лучшим практикам API
При проверке кода бэкенда часто упускаются критические проблемы безопасности и проектирования. Этот навык автоматически проверяет ваши Express-маршруты, middleware и API-эндпоинты на соответствие отраслевым лучшим практикам.
accessibility-fundamentals
Проверка JSX на доступность
Многие разработчики непреднамеренно создают барьеры для пользователей с ограниченными возможностями. Этот навык предоставляет систематический контрольный список для проверки JSX-компонентов на соответствие рекомендациям WCAG, обеспечивая инклюзивность вашего кода и соблюдение законодательных требований.