Pesquisa avançada
Resultado(s) da Pesquisa
26 resultados encontrados
Dicionário de Erros Comuns (DEC)
Vulnerabilidade Erros de vulnerabilidade são relacionados à segurança da aplicação Links com url de um site externo Deve se usar rel="noopener noreferrer" na tag Motivo: rel: Segundo o W3 Schools, o atributo rel especifica a relação entre o documento ...
Bibliotecas da CODE
O uso de bibliotecas evita retrabalho e duplicidade de código entre projetos por evitar que sejam repetidos padrões e configurações de ferramentas internas que são usadas em vários sistemas. A SETIC possui como uma de suas ferramentas o Nexus Repository Ma...
Templates de Projetos
Introdução Para manter um padrão e um nível mínimo de qualidade temos requisitos mínimos que um projeto deve seguir. Todos os padrões abaixo são de uso obrigatório. Frontend Neste documento temos padrões de frontend para garantir o mínimo de UX para nossos ...
Esteira de Automação
Introdução A esteira de automação foi desenvolvida pelo time BlackOps com a finalidade de automatizar análise e publicação de projetos no Openshift. Cenário Ideal No ambiente perfeito, toda nova implementação (branch) será mergida primeiramente com a branch...
Git
Boas práticas Linguagem Commits devem ser feitos em português. Issues ou Pull Requests devem ser feitas em português para facilitar a comunicação e chegar a um consenso rapidamente. Commits Faça commits pequenos, que descrevem alterações únicas. Si...
APIs
Design de API RESTful Representational State Transfer (Transferência de Estado Representacional) ou REST, representa uma série de princípios definidos pela World Wide Web, visando a padronização de rotas, requisições e comunicações sem estado, o próprio HTTP,...
Bibliotecas
Introdução Em meio a tantos sistemas é comum haver várias configurações padrões. Para evitar repetições criamos algumas libs em C# e JS. JS Artim Biblioteca JS que insere no sistema o consentimento de cookies exigido pela LGPD. C# ELK Biblioteca que enc...
SonarQube
Quality Gate O Sonarqube possui um quality gate padrão, que possui diversas regras e padrões de código, mas como nossa mãe sempre diz "você não é todo mundo", então fizemos ajustes para atender aspectos usuais da SETIC. As regras de exclusões no quality gate...
Guias de Estilos
Introdução Guias de estilo fornecem diretrizes editoriais para escrever uma documentação de desenvolvedor clara e consistente. Guias Geral O guia de estilo geral adotado por nós é o criado e usado pela Google. Link 1 | Link 2 C# O guia de estilo C# ado...
Registro de Software
Introdução O programa de computador no Brasil é protegido por direito autoral e há uma lei específica que regula a proteção e a comercialização do software. Trata-se da Lei n. 9.609, mais conhecida como a Lei do Software. Ainda que software seja protegido po...
Ferramentas
Introdução Possuímos uma vasta quantidade de ferramentas que proporcionam maior qualidade no processo de desenvolvimento de software e na produtividade do desenvolvedor. Para ter uma visão de integração com nosso ecossistema acesse este documento. Ferrament...
Fluxo de Desenvolvimento
WIP Publicação em Produção
Competências da Gerência de Qualidade de Software
Art. 39. São atribuições da Gerência de Qualidade de Software: I - maximizar o valor e a qualidade do produto resultante das Gerências de desenvolvimento;II - acompanhar todas as entregas e validar a qualidade estrutural, propondo ajustes necessários em confo...
Outras Ferramentas
ELK Stack "ELK" é o acrônimo para três projetos open source: Elasticsearch, Logstash e Kibana. O Elasticsearch é um mecanismo de busca e análise. O Logstash é um pipeline de processamento de dados do lado do servidor que faz a ingestão de dados a partir de in...
Sauron
O Sauron é uma ferramenta que permite o gerenciamento de autorização e autenticação de sistemas e usuários. Para realizar tais funcionalidades, o Sauron implementa dois recursos essenciais, são eles: Identity Server 4 - Acesse a Documentação É um middle...