Moin!
Ich empfinde Zweiteres als um vieles leichter lesbar. Gibt es einen speziellen Grund warum sich aber Ersteres durchgesetzt hat oder einfach nur weil vor tausenden von Jahren ein Prophet sich dazu entschlossen hat diese Version zu födern?
Das ist ja schön im wikipedia Artikel erklärt.
Da ich vor Äonen das Programmieren lernte (MCMLXXX um genau zu sein), habe ich mich natürlich auch daran gewöhnt und finde es um *LÄNGEN* besser zu lesen als sämtliche anderen, dort vorgestellten Varianten. Das else schreibe ich aber nicht wie dort beschrieben, sondern so:
if ( $x < 0 ) {
print "negative";
}
elsif ( $x > 0 ) {
print "positive";
}
else {
print "zero";
}
Allerdings: "Wes' Brot ich ess, des' Lied ich sing". Wenn es also projektbezogene Formatierrichtlinien gibt, dann sehe ich zu, diese auch einzuhalten, im Zweifel durch Verwendung eines prettyprinters.
-- Skeeve