Witam!
W jaki sposób przejrzyście komentować kod tak aby nie zaciemniać instrukcji ? Wiadome jest że nad funkcją wypada wstawić komentarz na temat tego co robi, co zwraca i co przyjmuje np.
//
// Funkcja łączy dwa napisy
//
// Parametry:
// $s1 - string
// $s2 - string
//
// Zwraca:
// string
function join( $s1, $s2) {
return $s1.$s2;
}
Proszę się nie śmiać to dla przykładu. Ale jak widać coś takiego też potrafi zaciemnić kod...
Pytanie głównie kieruję jak komentować reakcje np. na pobranie konkretnego wyniku z bazy np. konto jest nie aktywne, nie istnieje takie konto, nic nie stoi na przeszkodzie aby się zalogować. Przykład:
if($stmt->rowCount() > 0)
{
$acc = $stmt->fetch(PDO::FETCH_ASSOC);
if( $acc['activated_daytime'] == null) {
//
// Tutaj wypada postawić komentarz że konto jest nieaktywne
//
//
// zakończenie działania skryptu z powodu nieaktywnego konta
}
else
{
// -------------------------------------------------------------
// Można się zalogować
}
}
// Konto nie istnieje
exit();
To trochę dziwne pytanie bo może zależy i od gustów. Ale czy jest jakaś jednolita metoda dla PHP która usala jasne reguły od komentowania tego typu sytuacji ?