“Call the Doctor, I need h(er|im)!”
Da hab’ ich mir doch ganz „elegant“ selbst ins Bein geschossen!
Der Grund war, daß ich
-
meinen Kram „passend“ benannt habe:
const articlesoll<article>beherbergen. Usw. Auch innerhalb der IIFE behielt ich das bei, denn das Ziel, den “globalen Namensraum“ hübsch sauber und übersichtlich zu halten, war ja erreicht. -
aber dann kam mir dabei die „zehn Finger Automatik“ in die Quere. Wer gelernt und verinnerlicht hat, daß man mit allen Fingern die Tasten betätigt, wird es kennen: am besten funktioniert das, wenn man in so einen “flow” kommt, wenn die Gedanken nur oberflächlich beim Tippen sind und sonst irgendwo drum herum kreisen. Das Blöde daran: man ist es so gewöhnt, (fast) überall ein
document.vor so viele Dinge zu tippen, daß das ganz schnell ganz automatisch passieren kann …
Fazit: beim „nächsten Mal“ werde ich ein, zwei kleine Änderungen vornehmen. Beispielsweise wird <main> in einem Objekt abgelegt, das nur ähnlich wie aber keinesfalls main benannt wird. Dann setzt es eher (und hierbei hilfreiche) Einträge im Error-Log.