2 pontos por marsboy02 2026-03-25 | 2 comentários | Compartilhar no WhatsApp

Com a volatilidade recente do mercado de ações aumentando, passei a me interessar mais pelo assunto e, há duas semanas, criei com o Claude Code uma extensão que permite acompanhar o mercado de ações sul-coreano no VSCode.

Algumas pessoas comentaram que acharam curioso ver isso aparecendo dentro do VSCode, e como eu também acabei me interessando mais por ações, resolvi postar no GeekNews para receber mais ideias e sugestões de melhorias.

No momento, ela tem as seguintes funções.

  • Verificar os índices KOSPI/KOSDAQ pela barra inferior do VSCode
  • Gerenciar ações de interesse em uma aba do VSCode
  • Adicionar ações de interesse por meio da função de inclusão de ativos

São bem-vindas todas as ideias e sugestões de melhoria!

2 comentários

 
dydwls140 2026-03-25

Que extensão interessante. Talvez tenha sido feita com IA, mas parece precisar de uma revisão de código. Enquanto eu usava, notei alguns pontos e vou deixar uma issue para você.

  • Em fetchAndUpdate, depois da verificação de isMarketOpen(), o ramo condicional está vazio, então as chamadas à API continuam acontecendo a cada 15 segundos mesmo fora do horário de pregão
  • Como há requisições HTTP individuais por ativo, se houver 30 ativos na lista de interesse, podem ocorrer até 90 requisições no carregamento inicial
  • tradingValue = volume * price difere bastante do valor real negociado
  • symbolCache não tem TTL/eviction

Espero que isso seja útil.

Se quiser deixar de ser júnior, é essencial entender o código que você mesmo escreveu.

 
marsboy02 2026-03-25

Obrigado pela avaliação. Acho que preciso me preocupar bastante com a qualidade do código, além do contexto do mercado de ações.

Acho que, no processo de mudar às pressas da API da Naver para a API do Yahoo, acabei ignorando bastante a qualidade.
Vou trabalhar nisso levando sua observação em consideração. Além disso, se houver qualquer outro ponto incômodo ou sugestão de melhoria, por favor, fique à vontade para enviar feedback a qualquer momento.