domingo, 29 de janeiro de 2017

Indentação

Indentação é o recuo de um texto em relação à sua margem. Com o objetivo de ressaltar a estrutura do algoritmo, a indentação define a hierarquia entre blocos de código, aumentando assim a legibilidade do código.

É recomendado alinhar elementos "irmãos" na mesma margem e adicionar espaços ou tabs para elementos "filhos".


Código em C com indentação:
if (unlikely(prev->policy == SCHED_RR))
   if (!prev->counter) 
   {
      prev->counter = NICE_TO_TICKS(prev->nice);
      move_last_runqueue(prev);
   } 
switch (prev->state) 
{
case TASK_INTERRUPTIBLE:
   if (signal_pending(prev)) 
   {
      prev->state = TASK_RUNNING;
      break;
   }
default:
   del_from_runqueue(prev);
}
prev->need_resched = 0;
O mesmo código, sem indentação:
if (unlikely(prev->policy == SCHED_RR))
if (!prev->counter) 
{
prev->counter = NICE_TO_TICKS(prev->nice);
move_last_runqueue(prev);
}
switch (prev->state) 
{
case TASK_INTERRUPTIBLE:
if (signal_pending(prev)) 
{
prev->state = TASK_RUNNING;
break;
}
default:
del_from_runqueue(prev);
}
prev->need_resched = 0;

Sem comentários:

Enviar um comentário