Czy lepiej jest zawinąć kod w instrukcję „IF”, czy może lepiej „zwinąć” funkcję i powrócić? [Zamknięte]

Robię kodowanie w JavaScript i mam wiele przypadków, w których muszę sprawdzić niektóre rzeczy, zanim przejdę dalej. Nabrałem nawyku powrotu na początku funkcji, ale nie jestem pewien, czy robię to dobrze. Nie jestem pewien, czy ma to wpływ na złożoność mojego kodu w miarę jego wzrostu.

Chcę wiedzieć od bardziej doświadczonych programistów kodu JavaScript, co jest lepszą ogólną praktyką z dwóch poniższych przykładów. Czy jest to nieistotne i oba są OK na pisanie tego konkretnego bloku IF?

1) Wracając wcześniej lub „zwarcie”, jak to nazywam (klauzula ochronna).

ServeAlcohol = function(age)
{
     if(age < 19)
         return;


     //...Code here for serving alcohol.....
}

..Lub...

2) Zawij kod do instrukcji IF.

ServeAlcohol = function(age)
{
     if(age >= 19)
     {
          //...Code here for serving alcohol.....
     }
}

questionAnswers(12)

yourAnswerToTheQuestion