O que é que a CodeNation realmente faz?
A2A. Atualmente estou trabalhando como Engenheiro de Desenvolvimento de Software na CodeNation.
CodeNation é um start-up baseado em Bangalore que usa processos e ferramentas únicas para desenvolver software empresarial de alta qualidade e grande eficiência.
CodeNation trabalha em múltiplos produtos empresariais que estão sendo usados por empresas da Fortune-500. Entretanto, atualmente a maior parte do trabalho está focada em um produto conhecido como ALine ou Linha de Montagem. ALine gerencia o fluxo de trabalho no processo de desenvolvimento de software, automatiza muitas tarefas, realiza um controle de qualidade constante, reúne métricas e aplica um processo rigoroso. Este sistema calcula todos os detalhes envolvidos para melhorar o processo. Algumas das tecnologias utilizadas são Python, Java, MySQL, AngularJS, Amazon Web Services, Spring MVC etc.
Firewall for Code é uma parte do ALine. É uma ferramenta que impede que o código ruim seja verificado, não permitindo assim que a qualidade do código diminua. Sempre que um novo código é adicionado, o Code Firewall verifica automaticamente as métricas de qualidade do novo código, compara-o com as métricas de qualidade do código atual e se o código mais novo tiver métricas menores do que o código existente, ele rejeita o novo código. Todos estes cálculos e comparações acontecem em tempo real, assim a pessoa que tenta adicionar o código recebe o feedback e pode fazer as alterações necessárias. Descobrir métricas de qualidade é uma tarefa difícil e desafiadora que envolve conhecimentos de domínios como Aprendizagem de Máquina, Processamento de Linguagem Natural, Infra-estrutura de Escala, Computação em Nuvem, Desenvolvimento Seguro de Software, etc.
Artigos semelhantes
- Minha igreja católica faz uso pesado do incenso, o que me faz tossir e me faz parar o nariz para cima. O que devo fazer?
- O que significa "LOB" (line-of-business) e o que é que um gestor LOB realmente faz?
- O que é que o interruptor de desligar o aquecedor de água da Little Gray Box faz realmente? Tudo o que eu acho online é confuso.
- O que significa 8D/9D/16D em áudio musical? Será que faz realmente a diferença na qualidade da música?