0
Boas Práticas de Programação AIT
Boas Práticas de Programação PHP
Paulo Souza
Paulo Souza
paulosouzacbcc@gmail.com
pauloso...
Contexto
Estrutura dos Projetos
• MVC melhorado.
• PHP
Fluxo
Melhorias de Código
Melhorias de Código
Controller
Melhorias de Código
Controller
Melhorias de Código
Controller
Melhorias de Código
Action
Action

Controller
Melhorias de Código
Action
Action

Controller
Melhorias de Código
Action
Action

Controller
Melhorias de Código
Dao
Melhorias de Código
Dao
Melhorias de Código
Dao
Var_dump
Var_dump
Var_dump
Var_dump
Melhoria na Leitura do Código
• Identar (cuidado ao usar o atalho de IDEs).
• Iniciar nome de funções em inglês sendo o ma...
FIM
Upcoming SlideShare
Loading in...5
×

Boas Práticas de Programação

400

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
400
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Boas Práticas de Programação"

  1. 1. Boas Práticas de Programação AIT Boas Práticas de Programação PHP Paulo Souza Paulo Souza paulosouzacbcc@gmail.com paulosouzacbcc@gmail.com facebook.com.br/aitproeg facebook.com.br/aitproeg
  2. 2. Contexto
  3. 3. Estrutura dos Projetos • MVC melhorado. • PHP
  4. 4. Fluxo
  5. 5. Melhorias de Código
  6. 6. Melhorias de Código Controller
  7. 7. Melhorias de Código Controller
  8. 8. Melhorias de Código Controller
  9. 9. Melhorias de Código Action Action Controller
  10. 10. Melhorias de Código Action Action Controller
  11. 11. Melhorias de Código Action Action Controller
  12. 12. Melhorias de Código Dao
  13. 13. Melhorias de Código Dao
  14. 14. Melhorias de Código Dao
  15. 15. Var_dump
  16. 16. Var_dump
  17. 17. Var_dump
  18. 18. Var_dump
  19. 19. Melhoria na Leitura do Código • Identar (cuidado ao usar o atalho de IDEs). • Iniciar nome de funções em inglês sendo o mais objetivo possível. • Cada camada tem palavras chaves para nomes de funções. • Use CamelCase. • Reuso de Métodos (não tente recriar a roda, mas pode melhorá-la). • Use as TAGs (TRACK, TODO, REFACTOR). • Seja mais criterioso no Code Review (não olhe código, leia código).
  20. 20. FIM
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×