(UMESP, 13), pós-graduada em Gestão Pública (FESPSP, 2015), Facilitadora/instrutora do #MinasProgramam, Consultora de software na ThoughtWorks. Menina e mulher de família simples de cor da região periférica de SP 2 Deixe me apresentar
de juntar com frequência alterações de código no repositório central/principal, testes são executados para obter feedback rápido sobre a qualidade de uma implementação, originando um processo cultural por um time, num processo automatizado manifestado por um Pipeline. 4
empacotamento, testes e avaliação de qualidade de uma implementação integrada ao um repositório central/principal. É idealmente interessante considerar as seguintes elementares etapas: › Build (Construção do pacote de entrega) › Lint (Análise estática, sintaxe e qualidade de código) › Testes de Unidade › Testes de Integração › Testes E2E (Jornada do Usuário ou Fim-a-Fim) › Deployment (Entrega em Produção) 5
avaliação de código de entregas de funcionalidades e bugs através dos feedbacks frequentes expostos no Pipeline antes disponibilizar em produção, melhorando a produtividade e qualidade do software. 6
Ágil: https://www.manifestoagil.com.br › Entrega Contínua: O que é e como aplicar: https://www.opus-software.com.br/o-que-e-entrega-continua/ › Ktlint: An anti-bikeshedding Kotlin linter with built-in formatter: https://github.com/pinterest/ktlint › JaCoCo Java Code Coverage Library: https://www.eclemma.org/jacoco › Detekt: Static code analysis for Kotlin: https://github.com/arturbosch/detekt › CircleCI: Continuous Integration and Delivery: https://circleci.com/ 14