HeadlinesBriefing favicon HeadlinesBriefing.com

Aveugleur des bogues dans le développement logiciel

Hacker News •
×

J'ai souvent me demandé pourquoi je voyais beaucoup plus de bogues que la plupart des gens. J'observe facilement des centaines à des milliers de bogues par semaine, mais la plupart des personnes avec lesquelles je parle ne s'en rendent pas compte. Pendant longtemps, j'ai pensé que cela avait à voir avec la façon dont j'utilise les ordinateurs, mais avec le temps, je me suis rendu compte que c'était principalement parce que les gens tombaient sur les mêmes bogues et ne s'en rendaient pas compte.

Je l'ai fait avec des amis et des connaissances ; il suffit de signaler des bogues, après quelques semaines, les personnes enclines ont tendance à commencer à les remarquer également. Parce que je remarque ces choses, j'ai eu plusieurs emplois où les directeurs, les vice-présidents et les cadres me demandent parfois d'évaluer quelque chose lorsqu'ils veulent une vraie opinion de la part de quelqu'un susceptible de remarquer des problèmes. Plus souvent, je trouve des problèmes qui se situent quelque part entre légers et modérés.

Et parfois, les problèmes sont graves, au point où l'un pourrait dire que la chose ne fonctionne vraiment pas. Je trouve cette dernière catégorie mystérieuse, car les commentaires internes indiquent généralement que la chose est géniale, mais quand je l'essaie, elle ne fonctionne que si vous effectuez des contournements non intuitifs. Plus souvent que pas, un utilisateur normal ne pourrait pas utiliser la chose et aurait une expérience terriblement mauvaise.

Après avoir vu plus de cas où les produits sont lancés et échouent parce que les utilisateurs rencontrent les mêmes problèmes, je ne pense pas que je tombe sur des bogues parce que je fais des choses inhabituelles. Si un produit semble gravement défectueux lorsque je l'utilise, il le probable. Avec la magie des LLM, je peux les faire agir comme des utilisateurs normaux et montrer que les problèmes se reproduisent dans de nombreux scénarios.