Você?
Boa Legibilidade do código             =Menor custo da aplicação
É 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 linh...
•if (var1==x-32 || i++ = myfunc())   //Faz alguma coisa•//nome sugestivo$condicao1 = var1==x-32;$condição2 = i++ = myfunc(...
•private function isCondicao(){       $condicao1 = var1==x-32;       $condicao2 = i++ = myfunc();       if ($condicao1 AND...
do{//algum código mágico}while (($class->classMethod() AND $reference->callFunctionHeig             Nem dá pra ler!!!
do{      //algum código mágico}while (       ($class->classMethod() AND        $reference->callFunctionHeightLength) OR   ...
echo ‘meu’.$arquivo.‘.php é legal e tem o ’.$nomeArquivo.’.php’;
echo ‘meu’ . $arquivo . ‘.php é legal e tem o ’ . $nomeArquivo . ’.php’;
echo ‘meu’ . $arquivo . ‘.php é legal e tem o ’ . $nomeArquivo . ’.php’;
class MinhaClasse(){    //classse    public function meuMetodo()    {        //metodo    }}
for ($i = 0; $i > count($pesoas); ++$i)     //chamar uma função várias vezes     //custa muito esforço computacional
echo “meu carro é {$cor}”echo “meu carro é “.$corecho ‘meu carro é’.$corecho ‘meu carro é’ , $cor
public function htmlBr(){    return echo ‘<br />’}

Bons cheiros, como programar melhor ?
Bons cheiros, como programar melhor ?
Bons cheiros, como programar melhor ?
Bons cheiros, como programar melhor ?
Bons cheiros, como programar melhor ?
Bons cheiros, como programar melhor ?
Bons cheiros, como programar melhor ?
Bons cheiros, como programar melhor ?
Bons cheiros, como programar melhor ?
Bons cheiros, como programar melhor ?
Bons cheiros, como programar melhor ?
Bons cheiros, como programar melhor ?
Bons cheiros, como programar melhor ?
Próximos SlideShares
Carregando em…5
×

Bons cheiros, como programar melhor ?

334 visualizações

Publicada em

Apresentação sobre boas práticas de programa

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
334
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no 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. 

×