An open API service indexing awesome lists of open source software.

https://github.com/tadeubdev/object-calisthenics-alura


https://github.com/tadeubdev/object-calisthenics-alura

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Object Calisthenics

Arquivos do curso de Object Calisthenics com PHP na [Alura](https://alura.com.br)

São basicamente nove regras que devemos aplicar em nossos softwares:

1. Um único nível de indentação por método
2. Não use ELSE's
3. Envolva todos os primitivos e strings
4. Coleções de Primeira Classe
5. Um ponto por linha (ex. $cao->raca->cor: $cao->corDaRaca)
6. Não abrevie
7. Mantenha as entidades pequenas
8. Não ter mais de duas instâncias de variáveis por classe
9. Sem getters e setters