Discussão do artigo "Desenvolvendo um sistema de Replay (Parte 55): Módulo de controle"

 

Novo artigo Desenvolvendo um sistema de Replay (Parte 55): Módulo de controle foi publicado:

Neste artigo iremos implementar o indicador de controle de forma que ele possa o sistema de mensagens que está sendo implementado. Apesar de não ser algo muito complexo de ser feito, você precisa entender alguns detalhes referentes a como fazer a inicialização deste módulo. O conteúdo exposto aqui, visa e tem como objetivo, pura e simplesmente a didática. De modo algum deve ser encarado como sendo, uma aplicação cuja finalidade não venha a ser o aprendizado e estudo dos conceitos mostrados.

Até pouco tempo atrás o sistema de replay / simulador, estava utilizando variáveis globais de terminal. Isto para promover uma certa comunicação entre os programas, que precisávamos ter para poder interagir, controlar e acessar o serviço de replay / simulação.

A partir do momento que passamos a fazer uso de um sistema modular, onde a troca de mensagens é feita via eventos customizados, não iremos mais precisar fazer uso das variáveis globais de terminal. Por conta disto, agora poderemos remover todas a variáveis globais de terminal que antes eram usadas. Mas ao fazer isto iremos precisar, adaptar as coisas, a fim de fazer com que a informação, continue fluindo entre os programas.

Fazer tal coisa, ou seja, modelar o sistema de transferência de informação, é uma tarefa da qual devemos fazer com bastante calma. Já que não existe a possibilidade de que, a informação poderá ser lida a posterior, ou melhor dizendo. Se o programa, ou aplicação, não estiver presente no gráfico, no momento que a informação chegar via evento customizado, ela estará perdida. Sendo assim necessário mecanismos extras a fim de fazer com que a mesma informação seja reenviada, até que tenhamos a garantia de que ela realmente foi capturada pela aplicação, ou programa desejado.


Autor: Daniel Jose