Développeuse et bibliothécaire Misty De Meo, Écrire sur mon expérience frustrante avec GitHub, Pour moi, l’une des meilleures fonctionnalités de GitHub pour les utilisateurs expérimentés est son Défaut git blâme sur la ligne de commande est utile mais difficile à lire ; Ce n’est pas une interface que j’utilise tous les jours. L’interface utilisateur Web de GitHub est non seulement pratique, mais la facilité avec laquelle je peux cliquer pour afficher les anciennes versions ligne par ligne est particulièrement puissante. C’est l’une des fonctionnalités qui m’attache à un produit : j’ai arrêté d’utiliser le client graphique git hors ligne parce qu’il était si bon.
Cependant, l’autre jour, j’ai essayé d’utiliser Blame View sur un fichier volumineux et j’ai rencontré un problème que je n’avais jamais vu auparavant : je ne trouvais pas la ligne de code que je cherchais. J’ai entré divers mots-clés de cette ligne dans la zone de recherche Commande+F du navigateur et je n’ai rien trouvé. J’ai été perplexe jusqu’à quelque temps plus tard, lorsque j’ai fait défiler à nouveau la page et j’ai finalement trouvé la ligne que je cherchais. J’ai réalisé ce qui avait dû se passer. J’avais entendu des rumeurs selon lesquelles GitHub était en train de livrer une réécriture du frontend dans React, et j’ai réalisé que ce devait être ça. Le problème n’était pas que la ligne que je voulais ne figurait pas sur la page, mais plutôt que le document entier n’était pas rendu en même temps, donc la barre de recherche intégrée de mon navigateur ne pouvait pas la trouver. En guise de supposition, j’ai essayé de désactiver complètement JavaScript dans le navigateur, et tout à coup, il a recommencé à fonctionner. GitHub est capable d’envoyer une version entièrement rendue côté serveur de la page, qui fonctionne réellement comme il se doit, mais pas à moins que JavaScript soit complètement manquant.
(…) L’image de marque de l’entreprise, le nouveau slogan « Plateforme de développement basée sur l’IA », indique clairement que ce que je considère comme « GitHub » — le site Web traditionnel, qui constitue pour moi les principales fonctionnalités — n’est que Microsoft. le temps. N’est pas une priorité. Je connais de nombreuses personnes talentueuses chez GitHub qui s’en soucient, mais les priorités de l’entreprise ne l’emportent tout simplement pas sur ce que j’apprécie dans le service. Il ne s’agit pas d’une déclaration anti-IA, mais plutôt d’une reconnaissance du fait que l’outil que j’ai encore besoin d’utiliser quotidiennement a dépassé son apogée. Copilot ne navigue pas sur le site Web à ma place, remplaçant mon besoin par le site Web qui existe aujourd’hui. J’ai des outils qui permettent d’atteindre ce stade de dégradation et d’inverser la situation, mais je ne suis pas optimiste. C’est toujours très utile, et le sera probablement dans les années à venir, mais j’aimerais savoir quelles sont les autres options dont je dispose maintenant, plutôt que lorsque les choses empireront encore.