Autenticação X Autorização Antes de falar sobre papel, é extremamente importante que tenhamos o conceito de autorização e de autenticação: Autenticação: é um fluxo para identificar o usuário, quem é a pessoa que está utilizando o sistema por exemplo. Autorização: é um fluxo subsequente à autenticação, pois de posse da identificação do usuário, é possível […]
Como Funciona o INTEGRATOR
O que é o Benner Integrator? O Benner Integrator, ou simplesmente Integrator, é uma ferramenta destinada para integrações com sistemas Benner, muito utilizado em cargas iniciais e importações cotidianas, implantações e migrações de dados. Ele faz parte dos produtos Benner de forma nativa, sem necessidade de licenciamento adicional. Executa as regras de negócios e uma […]
Selenium e API de Testes de Interface
O que é Selenium? Selenium é um conjunto de ferramentas de código aberto multiplataforma, usado para testar aplicações web pelo browser de forma automatizada. Executa testes de funcionalidades da aplicação web e testes de compatibilidade entre browser e plataformas diferentes. É multilinguagem, ou seja, suporta diversas linguagens de programação, como por exemplo C#, Java […]
Qualidade: muito além do teste!
O que é Qualidade de Software? Analisando a qualidade de software podemos ter duas visões: A Visão Técnica “Qualidade de software é a conformidade com requisitos funcionais e de desempenho explicitamente declarados, padrões de desenvolvimento explicitamente documentados e características implícitas, que são esperadas em todo software desenvolvido profissionalmente.” PRESSMAN, 2002 Ou seja, tudo aquilo que […]
Desmistificando o Azure DevOps
O Azure DevOps O Azure DevOps é a unificação de várias ferramentas buscando atender as várias etapas do ciclo de vida de desenvolvimento de sistemas. As principais ferramentas que merecem destaque são: Azure Boards: serviço baseado na Web que permite que as equipes planejem, acompanhem e discutam o trabalho em todo o processo de desenvolvimento, […]
LGPD na Prática
O que é a LGPD? É uma lei criada em 2018 (13.709/2018), porém, que levou um tempo para entrar em vigor, justamente pela necessidade de adaptação dos envolvidos à aderência nas normas da lei. É baseada na GDPR (a Lei de proteção de dados europeia), a LGPD consolida conceitos já existentes em outras leis e […]
Como Funcionam os Artefatos no Builder e no WES
O que são Artefatos? São arquivos em formato XML que representam partes do sistema, ou seja, os metadados que definem tabelas, consultas, formulários, páginas, etc., que agrupados, constituem o sistema como um todo. O XML de um artefato contém as definições do que o objeto representa: nome, camada, tabelas, campos, comandos, etc. A Benner possui […]
Injeção de Dependência na Prática
O Conceito A injeção de dependência é um padrão de projeto que prevê o desacoplamento do código dentro de uma aplicação. Isso facilita a manutenção e a implementação de novas funcionalidades. Já falamos de injeção de dependência neste post Injeção de Dependência, aqui mesmo no blog. Mas se fossemos resumir a injeção de dependência em […]