logo hsb.horse
← Voltar para o índice do glossário

Glossário

Deterministic (determinístico)

Deterministic indica a propriedade de produzir o mesmo resultado nas mesmas condições, ou um estado em que a ordem de execução e os resultados são previsíveis.

Publicado: Atualizado:

Deterministic significa que a mesma entrada, o mesmo estado e o mesmo procedimento produzem sempre o mesmo resultado.

No contexto de TI, o termo vale não só para a saída de algoritmos, mas também para fluxos operacionais como ordem de execução de jobs, transições de estado e procedimentos de shutdown. Por exemplo, um deterministic shutdown flow descreve um desenho em que a ordem de parada, o que precisa ser aguardado e o ponto em que o encerramento é considerado concluído ficam fixos, reduzindo variações no resultado.

Contextos próximos

  • deterministic build
  • deterministic test
  • deterministic shutdown

Observações

O conceito oposto é non-deterministic. Quanto mais concorrência e dependências externas houver, mais importante fica projetar de forma determinística.