Capítulo 1. O que é um bom código?
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Este livro tem como objetivo ajudar-te a escrever melhor código. Mas primeiro, o que é que torna o código "bom"? Há várias formas de pensar sobre isto: o melhor código pode ser o código que corre mais depressa. Ou pode ser o mais fácil de ler. Outra definição possível é que um bom código é fácil de manter. Ou seja, se o projeto mudar, deve ser fácil voltar ao código e alterá-lo para refletir os novos requisitos. Os requisitos do teu código mudarão frequentemente devido a actualizações do problema de negócio que estás a resolver, novas direcções de pesquisa, ou actualizações noutras partes da base de código.
Além disso, o teu código não deve ser complexo e não deve quebrar se receber uma entrada inesperada. Deve ser fácil adicionar uma nova funcionalidade simples ao teu código; se isto for difícil, sugere que o teu código não está bem escrito. Neste capítulo, vou apresentar aspectos de um bom código e mostrar exemplos de cada um deles. Vou dividi-los em cinco categorias: simplicidade, modularidade, legibilidade, desempenho e robustez.
Porque é que um bom código é importante
Um bom código é especialmente importante quando o teu código de ciência de dados se integra num sistema maior. Isto pode significar colocar um modelo de aprendizagem automática em produção, escrever pacotes para uma distribuição mais alargada ou criar ferramentas ...
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