desbugar programa caseiro PHP

  • Status do projeto

    Fechado
  • Interessado

    2
  • Postado em

  • Localização

    O projeto pode ser concluído remotamente
  • Orçamento

    Em consulta
  • Depósito pago

    R$ 0,00
  • Bônus total por indicação

    R$ 0,00
  • Na contratação

    R$ 0,00
  • postado por

    GUILHERME
  • Habilidades:

Descrição do Projeto

Elaborei programa em PHP/HTML que gera dados para alimentar um outro programa de ações, armazenando dados do yahoo finances no computador, comparando mais de 150 ações online com arquivos no HD, atualizando os dados. O programa tem 220 linhas, com organização lógica (não é uma salada de código em uma linha só).
O programa coleta de cada ação, para cada dia, 8 dados, analisados antes de ser incorporado ao arquivo existente.
O problema surgiu na evolução do programa, resolvendo problemas não previstos nos dados de entrada. ex: pulando dias vazios, dias com máxima menor que o fechamento, dias repetidos, etc.
Os condicionantes que quero resolver já constam em programa, são as soluções para as questões acima, como se(abertura=0) pula a linha. No entanto, há bug chato informando erroneamente, ao início da leitura de algumas ações, que a data da leitura (primeiro dia do arquivo lido) é anterior ao dia a ser inserido (e o programa quer inserir o último dia da ação anterior).
Como resultado quero que o programa cumpra os condicionantes desejados (constam em comentário no programa e contém os itens descritos anteriormente), sem deixar, preferencialmente, o código muito complicado para entendimento de um quase leigo, eu.
Muito provável haver novas contratações em futuro para solução de novos bugs.
Aprendi a pouco PHP, me virando na pandemia. Imagino que quem tiver PHP médio/avançado resolve isso satisfatoriamente mais facilmente do que fiz este texto todo aqui.
Pra ter ideia de como é, o programa atual está em ************

Freelancers interessados

    {{ item.displayName }} {{ item.displayName }}

    {{ item.displayDisciplines }}

    • {{ item.hourlyRate || '-' }} por hora
    • {{ item.cityName }}
      {{ item.stateName }}, {{ item.countryName }}
    • {{ item.nrSharedConnections }} conexões compartilhadas

Nenhum freelancer interessado ainda

Operação falhou!
Por favor, tente novamente mais tarde. Se o problema persistir entre em contato com o suporte.