Qual o ponto de partida para descobrir problemas? Muitas vezes nos deparamos com problemas que nos deixam em dúvida de qual caminho tomar para identificá-lo. Descobrir a origem de um problema nem sempre é fácil. A Tecnologia oferece várias ferramentas para auxiliar nessa investigação. Entretanto, antes de começar qualquer investigação devemos ter três premissas para […]
O Poder dos Testes
Qual a importância de fazer testes? Fazer testes é algo que deve ser rotina para todo programador, como uma regra, mas, você sabe o motivo? Abaixo, vamos relacionar alguns motivos importantes: Qualidade nos entregáveis: o código que chega para o cliente tem a garantia de ser validado e suas as funcionalidades estão de acordo com […]
Boas práticas usando Caches
Você sabe o que são caches? O cache é um tipo de memória de alta velocidade que usamos para armazenar os dados que são acessados com frequência, reduzindo assim o tempo de acesso destes dados. Caches podem ser utilizados em vários níveis, infraestrutura por exemplo (o cache do processador), ou a memória cache do sistema […]
Injeção de Dependência
Você sabe o que é Injeção de Dependência? A injeção de dependência (Dependency Injection) é um padrão de desenvolvimento de software que mantém um baixo nível de acoplamento entre as classes. Desta forma, a única coisa que a classe onde a dependência é injetada precisa conhecer é o contrato (interface ou classe abstrata), tornando a […]
Scripts de Interface – ScriptUI
De onde surgiu o ScriptUI? Nos primórdios da Benner (lá no tempo do Runner – Desktop), as regras de interface eram baseadas nas macros de tabelas através dos eventos de campo ou eventos de tabela por exemplo. Na evolução para o WES 2006, algumas poucas funcionalidades foram implementadas para visibilidade de campos com algumas condições […]
Conheça o BE.TECH
As Responsabilidades O mundo está em constante evolução. Com a Tecnologia Benner não é diferente! De forma perene, nosso time evolui os recursos entregues aos nossos clientes. A cada dia nossa tecnologia se torna mais e mais poderosa, repleta de recursos e funcionalidades novas. E todo esse poder nos traz grandes responsabilidades, parafraseando Stan […]
Versão 23.0 Lançada!
10, 9, 8, 7, 6, 5, 4, 3, 2, 1, Ignition, Lift off, Launch confirmation!!! Literalmente um foguete! Essa é uma versão que vem para ficar na história! Os primeiros passos foram dados lá em 2018, e hoje, definitivamente damos um salto! A chegada do .NET Core possibilita que as regras de negócio rodem em […]
Guilda de testes automatizados
Pessoal, vamos direto ao ponto: Comunico o encerramento das Guilda de testes automatizados da Benner! Mas calma! É apenas o fim de um ciclo… Tudo começou no planejamento estratégico de 2018 da Benner com a definição do projeto “Qualidade a médio prazo”. O projeto, liderado pelo Wendy, começou com o evento #BennerDevDay de 2018 com […]