Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Criar tutorial Sistema de Farmácia em Python #51

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

GuiLucario
Copy link

Pull Request - Gerenciamento de Remédios em Python

Descrição do Pull Request

O que foi implementado:

  • Sistema básico de gerenciamento de remédios em Python.
  • Funcionalidades principais de Cadastro, Listagem e Alterar Estado dos remédios.
  • Estrutura modular para facilitar a expansão e manutenção do código.

Contexto e Motivação:
Este projeto visa introduzir conceitos de programação em Python através de um exemplo prático. Ele permite gerenciar uma lista de remédios com funcionalidades essenciais, sendo ideal para iniciantes aprenderem sobre listas, dicionários e funções.


Testes Realizados

Descrição dos Testes:

  • Teste de Cadastro: Verifica se os remédios são adicionados corretamente à lista.
  • Teste de Listagem: Valida a exibição de todos os remédios cadastrados, incluindo nome, valor e status.
  • Teste de Alterar Estado: Garante que o status de disponibilidade do remédio seja atualizado corretamente.
  • Teste de Fluxo Completo: Realiza todas as operações sequencialmente para confirmar a integração entre as funções.

Resultados dos Testes:

  • Todos os testes foram concluídos com sucesso, com comportamentos alinhados às especificações do projeto.

Checklist

  • O código segue as diretrizes de estilo e organização do projeto.
  • As funções implementadas foram testadas e validadas.
  • A documentação foi atualizada para refletir as mudanças realizadas.
  • Todos os cenários principais foram cobertos por testes manuais.

Tipo de Mudança

  • Correção de bug
  • Nova funcionalidade
  • Alteração de funcionalidade existente
  • Documentação

Informações Adicionais

Dependências:

  • Apenas Python 3.6 ou superior é necessário para execução.

Observações:

  • Futuras expansões podem incluir a implementação de persistência de dados usando arquivos ou banco de dados.
  • O projeto serve como base para aprender estruturação e boas práticas em projetos pequenos.

Issue Relacionada

Closes #

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant