bons cheiros, como programar melhor ?

28

Upload: ait-proeg-ufpa

Post on 24-Jan-2018

372 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Bons cheiros, como programar melhor ?
Page 2: Bons cheiros, como programar melhor ?
Page 3: Bons cheiros, como programar melhor ?
Page 4: Bons cheiros, como programar melhor ?

Você?

Page 5: Bons cheiros, como programar melhor ?
Page 6: Bons cheiros, como programar melhor ?
Page 7: Bons cheiros, como programar melhor ?
Page 8: Bons cheiros, como programar melhor ?

Boa Legibilidade do código

=

Menor custo da aplicação

Page 9: Bons cheiros, como programar melhor ?

É mais fácil ler um paragrafo quebrado em várias linhas do que ler um paragrafo que tenhamos que rolar a tela!

É mais fácil ler um paragrafo quebrado em várias linhas do que ler um paragrafo que tenhamos que rolar a tela!

Page 10: Bons cheiros, como programar melhor ?
Page 11: Bons cheiros, como programar melhor ?

•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

Page 12: Bons cheiros, como programar melhor ?

•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

}

Page 13: Bons cheiros, como programar melhor ?

do{

//algum código mágico

}while (($class->classMethod() AND $reference->callFunctionHeightLength) OR (STATIC::CALLBOOL($param)));

Nem dá pra ler!!!

Page 14: Bons cheiros, como programar melhor ?

do

{

//algum código mágico

}

while (

($class->classMethod() AND

$reference->callFunctionHeightLength) OR

(STATIC::CALLBOOL($param))

);

Agora Olhem novamente

Page 15: Bons cheiros, como programar melhor ?
Page 16: Bons cheiros, como programar melhor ?

echo ‘meu’.$arquivo.‘.php é legal e tem o ’.$nomeArquivo.’.php’;

Page 17: Bons cheiros, como programar melhor ?

echo ‘meu’ . $arquivo . ‘.php é legal e tem o ’ . $nomeArquivo . ’.php’;

Page 18: Bons cheiros, como programar melhor ?

echo ‘meu’ . $arquivo . ‘.php é legal e tem o ’ . $nomeArquivo . ’.php’;

Page 19: Bons cheiros, como programar melhor ?

class MinhaClasse()

{

//classse

public function meuMetodo()

{

//metodo

}

}

Page 20: Bons cheiros, como programar melhor ?
Page 21: Bons cheiros, como programar melhor ?

for ($i = 0; $i > count($pesoas); ++$i)

//chamar uma função várias vezes

//custa muito esforço computacional

Page 22: Bons cheiros, como programar melhor ?

echo “meu carro é {$cor}”

echo “meu carro é “.$cor

echo ‘meu carro é’.$cor

echo ‘meu carro é’ , $cor

Page 23: Bons cheiros, como programar melhor ?

public function htmlBr()

{

return echo ‘<br />’

}

Page 24: Bons cheiros, como programar melhor ?
Page 25: Bons cheiros, como programar melhor ?
Page 26: Bons cheiros, como programar melhor ?
Page 27: Bons cheiros, como programar melhor ?
Page 28: Bons cheiros, como programar melhor ?