Skip to content

Conceitos de Clean Code (código limpo) na aplicação Python.

License

Notifications You must be signed in to change notification settings

VianaArthur/clean-code-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clean Code Python

Neste tutorial vamos utilizar alguns conceitos de Clean Code (código limpo) na nossa aplicação Python.

O termo Clean Code se refere a um conjunto de boas práticas na escrita de software que você pode aplicar para obter uma maior legibilidade e fácil manutenção do seu código.

Agenda

  • Instalação das extensões e pacotes.
  • Configuração no VS Code (settings.json).
  • Aplicar os conceitos de Clean Code.

Playlist: Programando em Python no VS Code.

Episódio: Clean Code Python.

Introdução

Essas instruções fornecerão uma cópia do projeto para executar em sua máquina para desenvolvimento e teste.

Pré-requisitos

O que você precisa para completar o tutorial:

  • Já ter configurado o VS code conforme vs-code-python.
  • Extensões do VS Code citadas a seguir.
  • Pacote Black.
  • Pacote Pylint.

Instalação de extensões

  1. Instale a extensão Python Indent.

  2. Instale a extensão indent-rainbow.

  3. Instale a extensão Python Docstring Generator.

  4. Instale a extensão Bracket Pair Colorizer 2.

Instalação de pacotes

Este comando instalará todos os pacotes contidos no arquivo requirements.txt.

macOS

python3 -m pip install requirements.txt

Windows

python -m pip install requirements.txt

Configuração VS Code

Abra o arquivo settings.json no VS Code e adicione as seguintes propriedades:

{
  "editor.formatOnSave": true,
  "[python]": {
    "editor.insertSpaces": true,
    "editor.tabSize": 4,
    "editor.defaultFormatter": "ms-python.python"
  },
  "python.formatting.provider": "black",
  "python.linting.enabled": true,
  "python.linting.pylintEnabled": true,
  "indentRainbow.includedLanguages": ["python"]
}

Autor

Arthur Viana

Linkedin: arthur-viana GitHub Arthur

Licença

Projeto licenciado pela GNU General Public License.

Agradecimentos

  • Conteúdo feito para wazana.dev - Tecnologia direto ao ponto.

About

Conceitos de Clean Code (código limpo) na aplicação Python.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages