Bons cheiros, como programar melhor ?

334 views
272 views

Published on

Apresentação sobre boas práticas de programa

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
334
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Bons cheiros, como programar melhor ?

  1. 1. Você?
  2. 2. Boa Legibilidade do código =Menor custo da aplicação
  3. 3. É mais fácil ler um paragrafo quebrado em várias linhas do que ler umÉ mais fácil ler um paragrafo quebrado em várias linhas do queler um paragrafo que tenhamos que rolar a tela!
  4. 4. •if (var1==x-32 || i++ = myfunc()) //Faz alguma coisa•//nome sugestivo$condicao1 = var1==x-32;$condição2 = i++ = myfunc();if ($condicao1 AND $condicao2 ) //Faz alguma coisa
  5. 5. •private function isCondicao(){ $condicao1 = var1==x-32; $condicao2 = i++ = myfunc(); if ($condicao1 AND $condicao2) return true; return false;}public function algumaCoisa(){ if ($this->isCondicao()) //continua funcao}
  6. 6. do{//algum código mágico}while (($class->classMethod() AND $reference->callFunctionHeig Nem dá pra ler!!!
  7. 7. do{ //algum código mágico}while ( ($class->classMethod() AND $reference->callFunctionHeightLength) OR (STATIC::CALLBOOL($param)) ); Agora Olhem novamente
  8. 8. echo ‘meu’.$arquivo.‘.php é legal e tem o ’.$nomeArquivo.’.php’;
  9. 9. echo ‘meu’ . $arquivo . ‘.php é legal e tem o ’ . $nomeArquivo . ’.php’;
  10. 10. echo ‘meu’ . $arquivo . ‘.php é legal e tem o ’ . $nomeArquivo . ’.php’;
  11. 11. class MinhaClasse(){ //classse public function meuMetodo() { //metodo }}
  12. 12. for ($i = 0; $i > count($pesoas); ++$i) //chamar uma função várias vezes //custa muito esforço computacional
  13. 13. echo “meu carro é {$cor}”echo “meu carro é “.$corecho ‘meu carro é’.$corecho ‘meu carro é’ , $cor
  14. 14. public function htmlBr(){ return echo ‘<br />’}
  15. 15. 

×