dedlfix: Variablen in String

Beitrag lesen

Tach!

Klementine* sagt: Nicht nur sauber, sondern rein!

YAGNI!

Bei einer auszugebenden Variablen wäre es freilich egal, aber:

  1. ist es unsinnig, zwei verschiedene Syntaxen für eine vs. mehrere Variablen zu verwenden, und
  1. ist es unsinnig, um der reinen Bedienung eines Prinzips willen wegen mehr Code zu schreiben als notwendig. Mehr Code, mehr Fehlerquellen.
  1. kann man nicht sicher sein, dass nicht irgendwann noch eine zweite Variable hinzukommt.
  1. kann man an der Stelle die Variable gleich in die richtige Reihenfolge einfügen. Es gibt keinen Vorteil, dort eine Nummerierung zu verwenden, wenn man die Variablen in beliebiger Reihenfolge übergeben kann, diese also nicht wie bei zum Beispiel vpsrintf() durch eine Arrayreihenfolge vorgegeben ist. Die Reihenfolge muss eventuell ein Übersetzer beachten, weil die andere Sprache eine andere Anordnung benötigt. Das ist ein anderer Ort und muss mich an der Stelle nicht tangieren. Das Weglassen der Zahlen hier behindert nicht die passende Anordnung anderenorts.

dedlfix.