Receber por email
← Voltar para o catálogo

clean-code-guide

Helps you write better Python code by following clean code principles and software engineering best practices.

14estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add redhat-community-ai-tools/claude-code-setup-evaluator

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/clean-code-guide/svg)](https://www.skillteca.com.br/skills/clean-code-guide)

Alerta por categoria

Receba novas skills de Design e Frontend toda segunda

1 email curto, só com as skills novas de Design e Frontend. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Clean Code Guide

General Principles

  • Write clean, readable code
  • Use meaningful variable names instead of single letters
  • Keep functions small and focused on one thing
  • Don't repeat yourself (DRY)
  • Handle errors properly with try/except
  • Add comments to explain complex logic
  • Follow PEP 8 style guidelines
  • Use type hints for function parameters and return values

Testing

  • Write tests for your code
  • Use pytest as the test framework
  • Aim for 80% code coverage
  • Test edge cases like empty inputs, None values, and large datasets
  • Mock external services in unit tests

Code Review Checklist

  • Are variable names descriptive?
  • Are functions under 50 lines?
  • Is there code duplication?
  • Are errors handled correctly?
  • Are there security issues?
  • Is the code well-documented?

Git Workflow

  • Write descriptive commit messages
  • Use feature branches
  • Don't commit secrets or .env files
  • Run tests before pushing
Compartilhar X LinkedIn