Skills publiés 19
testing-gate
Guider les Développeurs Juniors à Écrire des Tests
Les développeurs juniors sautent souvent les tests en raison de la pression temporelle ou du manque de confiance. Cette compétence fournit un cadre de mentorat qui encourage les tests par le renforcement positif plutôt que par des exigences bloquantes.
testing-fundamentals
Appliquer les bonnes pratiques de test
Les équipes rédigent souvent des tests qui ne détectent pas les bugs ou deviennent des fardeaux de maintenance. Cette compétence fournit la pyramide de tests, des conseils sur les frameworks et les anti-modèles pour écrire des tests qui prouvent que votre code fonctionne.
star-story-extraction
Extraire des histoires STAR prêtes pour l'entretien
Les développeurs ont du mal à se souvenir de leurs réalisations pendant les entretiens. Cette compétence transforme le travail effectué en histoires STAR structurées qui démontrent la capacité à résoudre des problèmes. Elle guide l'utilisateur à travers le cadre Situation, Tâche, Action et Résultat pour capturer des récits prêts pour l'entretien.
seo-fundamentals
Examiner et améliorer le référencement du site web
Les développeurs manquent souvent des éléments SEO critiques ou utilisent une sémantique HTML incorrecte. Cette compétence examine systématiquement les pages web pour les balises title, les méta-descriptions, la hiérarchie des titres et le HTML sémantique afin d'améliorer la visibilité dans les moteurs de recherche.
security-gate
Exécuter les revues de sécurité avant le déploiement
Les vulnérabilités de sécurité passent souvent inaperçues lors des revues de code. Cette porte de sécurité fournit des vérifications systématiques pour détecter les problèmes courants comme l'injection SQL, les failles XSS et les problèmes d'autorisation avant qu'ils n'atteignent la production.
security-fundamentals
Réviser la sécurité du code et la conformité OWASP
Les vulnérabilités de sécurité dans le code conduisent à des violations de données et à la compromission du système. Cette compétence fournit des listes de contrôle systématiques et des conseils OWASP Top 10 pour des révisions de sécurité approfondies pendant le développement.
resume-bullet-extraction
Générer des points de impact pour CV à partir du travail terminé
Les ingénieurs logiciels ont du mal à transformer leur travail technique en contenu de CV convaincant. Cette compétence transforme les tâches terminées en points de CV puissants et quantifiés utilisant des formules éprouvées.
performance-gate
Détecter les anti-patterns de performance lors des revues de code
Les problèmes de performance sont difficiles à repérer pendant le développement initial mais causent des problèmes à grande échelle. Cette gate fournit des checklists claires et des questions socratiques pour identifier les requêtes N+1, les boucles inefficaces et les problèmes de rendu avant qu'ils ne deviennent des problèmes.
performance-fundamentals
Optimiser les performances du code automatiquement
Les problèmes de performance ralentissent les applications et frustrent les utilisateurs. Cette compétence identifie automatiquement les opportunités d'optimisation dans votre code. Elle examine les requêtes de base de données, le rendu frontend, les réponses API et l'utilisation des ressources pour trouver les goulots d'étranglement.
fundamentals-gate
Appliquer les normes de qualité du code avec la revue IA
Cette compétence aide à maintenir les normes d'ingénierie en examinant le code pour la clarté des noms, la focalisation des fonctions et les principes DRY. Elle fournit des suggestions concrètes plutôt que de bloquer les modifications, permettant aux équipes d'améliorer la qualité du code grâce à des retours guidés.
ownership-gate
Vérifier la compréhension du code
Les développeurs juniors copient souvent du code qu'ils ne comprennent pas. Cette compétence utilise des questions structurées pour vérifier la maîtrise. Elle bloque la progression jusqu'à ce que le développeur puisse expliquer son code, construisant une véritable compréhension et confiance en entretien.
frontend-fundamentals
Réviser le Code Frontend Automatiquement
Les revues de code frontend manquent souvent les problèmes architecturaux et les anti-patterns. Cette compétence applique automatiquement des standards frontend éprouvés pour détecter les défauts de conception des composants, les erreurs de gestion d'état et les problèmes de performance avant qu'ils n'atteignent la production.
error-handling-gate
Examiner la qualité de la gestion des erreurs
Les revues de code manquent souvent les problèmes de gestion des erreurs qui causent des échecs silencieux et une mauvaise expérience utilisateur. Cette porte fournit une liste de contrôle structurée pour garantir que tout le code gère les échecs avec élégance et des retours utilisateur utiles.
error-handling-fundamentals
Maîtriser les bonnes pratiques de gestion des erreurs
Une mauvaise gestion des erreurs entraîne des échecs silencieux et de la frustration pour les utilisateurs. Cette compétence vous apprend à écrire du code résilient qui gère les échecs avec grâce et fournit des commentaires clairs aux utilisateurs.
engineering-fundamentals
Revoir les fondamentaux de la qualité du code
Cette compétence enforce la qualité du code grâce à des listes de contrôle complètes pour les conventions de nommage, la conception de fonctions, les principes DRY et SOLID. Elle aide les développeurs à écrire du code lisible et maintenable en fournissant des lignes directrices claires et des anti-modèles à éviter.
database-fundamentals
Réviser le code de base de données avec les bonnes pratiques
Les erreurs de base de données provoquent des applications lentes et des pertes de données. Cette compétence fournit des listes de vérification complètes pour la conception de schémas, les requêtes, les modèles ORM et les migrations.
documentation-fundamentals
Rédiger une Documentation Claire
Une mauvaise documentation fait perdre du temps à l'équipe et crée de la confusion. Cette compétence applique des normes de documentation pour les fichiers README, les commentaires JSDoc et les explications de code en ligne selon le principe POURQUOI et non QUOI. Obtenez une documentation cohérente et maintenable qui explique le contexte et la logique.
backend-fundamentals
Revue du code backend pour les bonnes pratiques d'API
Les revues de code backend négligent souvent des problèmes critiques de sécurité et de conception. Cette compétence vérifie automatiquement vos routes Express, middleware et points de terminaison API selon les bonnes pratiques de l'industrie.
accessibility-fundamentals
Réviser le JSX pour l'accessibilité
De nombreux développeurs créent involontairement des obstacles pour les utilisateurs en situation de handicap. Cette compétence fournit une liste de contrôle systématique pour réviser les composants JSX selon les directives WCAG, garantissant que votre code est inclusif et conforme aux exigences légales.