Capítulo 12. Automatização e implementação
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Os engenheiros de software adoram automatizar tarefas aborrecidas e repetitivas. A automação é uma habilidade que podes aprender e aplicar ao código que escreves como cientista de dados. Neste capítulo, mostrarei algumas ferramentas que podem ser usadas para automatizar algumas das etapas do fluxo de trabalho de codificação, como linting e testes. Também descreverei o processo de implantação de código em um sistema de produção. Mesmo que as implantações não sejam feitas pela sua equipe, provavelmente será útil saber o básico de como o processo funciona.
No início, as ferramentas de automatização e implementação podem parecer complexas e um pouco intimidantes. Existem muitas ferramentas disponíveis e todas têm a sua própria terminologia. Mas, muitas vezes, é apenas a configuração inicial que é complexa. Depois de configurar estas ferramentas, elas funcionam sem que seja necessária qualquer ação da tua parte.
Automatizar seus processos de codificação ajuda a garantir que eles sejam padronizados e reproduzíveis. Podes certificar-te de que o teu código é sempre lintado, formatado e testado antes de chegar a um sistema de produção, ou mesmo antes de ser submetido ao controlo de versões. Também podes certificar-te de que os detalhes são padronizados, por exemplo, certificando-te de que estás sempre a utilizar o mesmo linter ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access