Ir para o conteúdo

 Voltar a Padrão de Co...
Tela cheia

3 Formatação do Código

1 de Setembro de 2015, 17:26 , por Silvio Pozza - | Ninguém seguindo este artigo por enquanto.
Visualizado 986 vezes

Indentação

Deve-se utilizar DOIS à QUATRO espaços para cada nível de indentação. Nunca use TAB.

Continuação de linhas

As linhas do código devem estar limitadas a 80 colunas. Linhas maiores que 80 colunas devem ser quebradas em uma ou mais linhas de acordo com o caso. Todas as continuações devem estar indentadas em relação à primeira com quatro espaços:

if (($X == $Y) && ($Y == $X)) || (($Z == $P) && ($F == $J)) || 
(($K == $Y) && ($Z == $J)) {
$X = $F;
}

Bloco if

Sempre utilizar chaves mesmo quando for um só comando.

if ($x == $y) { 
$x = 10;
$y = 20;
}
if ($x < $y) {
$x = $y;
} elseif ($x == $y) {
$x = $y + 1;
} else {
$x = 0;
}

Bloco while

while ($y < 0) { 
$x = processar();
$y = $x – 5;
}
do {
$x = processar();
} while ($x < 0);

Bloco for

for ($i = 0; $i < 10; $i++) { 
imprime($i);
}

Bloco try

try { 
//......
} catch (Exception $e) {
}

Bloco switch

switch ($a) { 
case 1:
calcular($a + 2);
break;
case 2:
calcular($a);
break;
default:
calcular($a + 1);
}

Operadores

Utilizar sempre um espaço em branco antes e depois dos operadores de atribuição, lógicos e aritméticos: 
$a = $b + $c; 
$x = $a && $b || $c;

Parênteses

NÃO utilizar espaço em branco após abrir parênteses e antes de fechar:

if ($a < $b) { 
}

Sempre que possível utilizar parênteses para isolar termos em expressões:

if (($a < $b) && ($c < $b) && ($a < $c)) { 
}

 


Nova atualização da Base de Referência - SEI 2.6.0

16 de Junho de 2015, 12:36, por Michele Cristina

Disponibilizada nova atualização da Base de Referência para o Poder Executivo relacionada à versão 2.6.0 do SEI.



Apresentação no CADE

16 de Junho de 2015, 12:35, por Michele Cristina

No dia 14/04 o CADE fará uma apresentação do Projeto Cade em Papel para os Órgãos: Secretaria de Portos da Presidência da República, Eletrobras, Terracap, IPEA, MCTI, Embratur, GDF, Ancine, Trensub, FioCruz, Fundação Palmares, que estão interessados em conhecer o planejamento e experiência de implantação do SEI.



Portaria 9 do GSI da PR

16 de Junho de 2015, 12:34, por Michele Cristina

PRESIDÊNCIA DA REPÚBLICA



Portaria 11 do GSI da PR

16 de Junho de 2015, 12:33, por Michele Cristina

PRESIDÊNCIA DA REPÚBLICA



Evento Processo Eletrônico Nacional

16 de Junho de 2015, 12:32, por Michele Cristina

O Ministério do Planejamento, Orçamento e Gestão convida os órgãos e servidores interessados em conhecer o Processo Eletrônico Nacional (PEN) e a solução Sistema Eletrônico de Informações (SEI) a participarem do Encontro Processo Eletrônico Nacional - Rumo ao Aprimoramento da Gestão Pública.