Eventos, interrupts, triggers, handlers, listeners, consumers… existem muitos nomes e muitos conceitos mas redundam todos na mesma filosofia. O conceito de evento é tão essencial, elementar e intrínseco que tão depressa os encontramos desde o nível de comunicação do hardware até ao software mais complexo do mundo, como também encontramos quem os use diariamente e nunca tenha ouvido falar deles.
Se pensarmos numa aplicação sem interface gráfico, apenas consola, e se assumirmos que é uma aplicação “standalone”, todas as instruções que são escritas são interpretadas na sua sequência original. Avança-se para a próxima instrução porque a anterior terminou, e assim sucessivamente. Se for necessária introdução de dados do utilizador, por exemplo, espera-se que termine e só depois se avança.
Este poderá parecer um artigo bastante simples sobre Visual Basic e até é na verdade, mas a realidade é que muito programadores ou aspirantes a programadores de Visual Basic não utilizam determinadas funcionalidades, acredito que por desconhecimento, que podem simplificar bastante o código.
O operador Like não está disponível no C# e pode ser substituído pela utilização de expressões regulares (regular expressions). No entanto, embora as expressões regulares sejam muito mais poderosas e versáteis, pequenas validações podem ser feitas mais facilmente usando este operador.
O papel dos departamentos de IT nem sempre é reconhecido como sendo uma mais valia para as organizações. Não obstante, as organizações sabem que o trabalho do CIO e da sua equipa é crítico para o sucesso do negócio.
Atualmente, o sucesso da execução estratégica das organizações não é atingido sem a participação do IT, existindo, por parte dos restantes departamentos, confiança, esperança e pressão para que o IT encontre estratégias inovadoras.