Há muitas simplificações lógicas e de sintaxe que podem ser feitas, que muitos devs se esquecem como por exemplo:
public function processarRequisicao($requisicao) {
$sucesso = false;
if ($requisicao['http_code'] == 200) {
$sucesso = true;
}
return $sucesso;
}
que pode virar isso:
public function processarRequisicao($requisicao) {
return $requisicao['http_code'] == 200;
}
Post legal! Geralmente eu gosto de tratar o casos inválidos/excessões e por fim trato da condição normal.