2 points par marsboy02 2026-03-25 | 2 commentaires | Partager sur WhatsApp

Avec la volatilité récente du marché boursier et l’intérêt qu’elle suscite, j’ai créé il y a deux semaines, via Claude Code, une extension permettant de consulter le marché boursier coréen dans vscode.

Certaines personnes m’ont dit qu’elles trouvaient étonnant de voir cela directement affiché dans vscode, et comme cela m’a aussi amené à m’intéresser davantage aux actions, je me suis dit que ce serait bien de publier cela sur GeekNews pour recueillir d’autres idées ou pistes d’amélioration.

Pour l’instant, les fonctionnalités sont les suivantes :

  • Consulter les indices KOSPI/KOSDAQ via la barre inférieure de vscode
  • Gérer les titres suivis dans les onglets de vscode
  • Ajouter des titres à suivre via la fonction d’ajout de titres

Toutes les idées et suggestions d’amélioration sont les bienvenues !

2 commentaires

 
dydwls140 2026-03-25

Extension amusante. Ça a sûrement été fait avec de l’IA, mais ça semble nécessiter une revue de code. En l’utilisant, j’ai remarqué quelques points qui m’ont sauté aux yeux, donc je vais vous laisser une issue.

  • Dans fetchAndUpdate, après la vérification isMarketOpen(), la branche est vide, donc même hors séance, des appels API continuent d’être effectués toutes les 15 secondes
  • Comme il y a une requête HTTP distincte par valeur, avec 30 valeurs en liste de suivi, le premier chargement peut générer jusqu’à 90 requêtes
  • tradingValue = volume * price diffère fortement du montant réel des transactions
  • symbolCache n’a ni TTL ni mécanisme d’éviction

J’espère que cela pourra vous être utile.

Pour dépasser le niveau junior, il est indispensable de comprendre le code que l’on écrit.

 
marsboy02 2026-03-25

Merci pour votre avis. En plus du contexte du marché boursier, je vois qu’il faut aussi accorder beaucoup d’attention à la qualité du code.

En passant en urgence de l’API de Naver à celle de Yahoo, je pense avoir beaucoup négligé la qualité.
Je vais m’appuyer sur vos remarques pour continuer le travail. S’il y a d’autres points gênants ou des améliorations à suggérer, n’hésitez pas à me faire part de vos retours à tout moment.