Skip to content

Repositório criado para formentar o CodeReview entre o pessoal e melhorar o nível técnico de todos

Notifications You must be signed in to change notification settings

napalmdev/CodaQueEuTeEscolto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

CodaQueEuTeEscolto

Repositório criado para formentar o CodeReview entre o pessoal e melhorar o nível técnico de todos, e facilitar o aprendizado de boas práticas de programação

Imagem de Capa

Como vai funcionar?

Toda semana será definido um problema a ser resolvido, e durante a semana cada um irá criar a sua própria solução para o problema, pode ser escolhida qualquer linguagem de programação.

No fim da semana faremos um CodeReview das soluções criadas levando em conta:

  • Aplicação dos princípios do SOLID
  • Uso de design Patterns
  • Qualidade do Código
  • Performance

Como vai ser a estrutura?

Podemos criar cada exercício em pastas separadas com esta estrutura:

EXERCISES/
|--WEEK1--14-01-2018--21-01-2018/
    |--Readme.md (conteudo do exercício)
    |--Solutions/
      |--napalmdev(foldername as github user)/
        |--index.js
        |--module1.js
        |--module2.js
      |--anotherUser/
        |--main.rb
        |--module.rb
  • Dúvidas sobre o conteúdo do problema criar uma issue com o mesmo nome do arquivo do problema WEEK1--14-01-2018--21-01-2018;
  • Dúvidas sobre conceitos de programação pode criar issues comuns;
  • Como visto na estrutura acima as soluções deverão ser criadas em:
     WEEK1--14-01-2018--21-01-2018
     |--Solutions/
       |--pasta-com-nome-do-seu-user-do-github
    
    Ex: WEEK1--14-01-2018--21-01-2018/Solutions/napalmdev 
    
    Obs: assim evitamos conflitos :P

Como participar?

  • Fork esse repositório;
  • Crie sua pasta dentro de Solutions na pasta do exercício desejado;
  • Crie sua solução dentro desta pasta e envie um PR pra nozes \o/;
  • Aguarde a semana finalizar pra a rodada de CodeReview <3 <3 <3

Como posso ajudar?

Toda ajuda é sempre bem vinda, então caso tenha alguma ideia pode criar uma Issue que iremos debater sobre a ideia e o que for legal com certeza será implementado :D

About

Repositório criado para formentar o CodeReview entre o pessoal e melhorar o nível técnico de todos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published