Skip to content

Repositório criado para armazenar implementações básicas de algoritmos e alguns pequenos projetos.

Notifications You must be signed in to change notification settings

ruanpato/basics_implementations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic

Repositório criado para armazenar implementações básicas de algoritmos e alguns pequenos projetos.

Pequenos projetos

Como dito este repositório foi criado com o intuito de armanenar algumas implementações básicas e alguns pequenos projetos.

  1. Projeto 0
  2. Projeto 1

Padrões

Diretórios:

  • Todo diretório deve ser nomeado seguindo o padrão:

    • Letras minusculas (é mais prático de acessar no terminal)
    • Caso o nome tenha mais de uma palavara deve se usar underline _ como se fosse o espaço, exemplo:
      • diretorio_com_mais_de_uma_palavra_0/
    • Deve ter o nome composto apenas por:
      • Letras do alfabeto latino básico (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z)
      • Algarismos arábicos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
      • Caractere underline(no lugar de espaço) ( _ )
  • Todos diretório deve ter um README.md com esses tópicos:

    • Título com uma breve descrição do projeto
    • Para que serve, objetivo
    • Quais ferramentas utilizadas
    • Como usar (Quando finalizado)
    • Autor(es) (exemplo no final deste arquivo)

Obs. Padrões de Diretórios também são válidos para quaisquer sub-diretórios.

Arquivos:

  • Todos os arquivos devem ser nomeados seguindo o padrão:
    • Letras minusculas (é mais prático de acessar no terminal)
    • Caso o nome tenha mais de uma palavara deve se usar underline _ como se fosse o espaço, exemplo:
      • arquivo_com_mais_de_uma_palavra_0.extensao
    • Deve ter o nome composto apenas por:
      • Letras do alfabeto latino básico (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z)
      • Algarismos arábicos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
      • Caractere underline(no lugar de espaço) ( _ )
      • Deve possuir uma extensão, pois o .gitignore irá ignora-lo, caso não tenha visando evitar o upload de por exemplo arquivos gerados através da compilação usando o GNU-GCC, caso por exemplo seja um arquivo de entrada para teste deve ter a extensão ".in".

Códigos:

  • Visando as boas práticas de programação os códigos devem no mínimo:
    1. Ser identados (utilizando identação de quatro espaços).
    2. Ter Variáveis, constantes e funções nomeadas maneira intuitiva.
    3. Ser comentados.

Ferramentas utilizadas

  • gcc - GNU-GCC coleção de compiladores
  • Python - Python interpretador

Autor

  • Ruan Natan Guerra Pato - Códigos implementados - Ruan Pato

About

Repositório criado para armazenar implementações básicas de algoritmos e alguns pequenos projetos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages