Codeverständlichkeit bezieht sich hier darauf, daß ein Entwickler selbst mit dem eigenen Code klarkommt. Man tue es nur für sich aus einem inneren Bedürfnis heraus und nur so viel man will und nur auf die Weise, die einem Freude macht. Insofern haben alle folgenden Punkte nur den Charakter von informativen Vorschlägen.- deutsch; Klarheit wird selbstverständlich am leichtesten in der Muttersprache erreicht. Und wie wahrscheinlich ist es, daß ein nicht deutsch sprechender Softwareentwickler Änderungen in einem in Deutschland geschriebenen Codestück vornehmen muß? Sehr unwahrscheinlich! Aber tausende deutscher Softwareentwickler quälen sich mit englischen Bezeichnern ab. Es ist in Ordnung, daß wir in Deutschland noch deutsch sprechen. Es braucht niemand - auch im Business nicht - ein schlechtes Gewissen deswegen zu haben.
- englisch-deutscher Mischmasch ist natürlich auch kein Problem, denn "nur-deutsch" oder "nur-englisch" wären formale Anforderungen und hier geht es ja um Verständlichkeit anstelle von Formalismus.
- von unverständlichen Kürzeln freihalten; Insbesondere Codierungsrichtlinien und formale Anforderungen führen zu technischen, inhaltlich bedeutungslosen Kürzeln. Die Grundlänge eines Bezeichners kann dann schon so lang sein, daß man sich kaum noch traut, etwas sprechendes anzuhängen
- voll sprechend ausgeschrieben und ruhig auch witzig, individuell und originell. Das Handling von langen Bezeichnern kann man durch Nutzung der Kopierfunktion des Editors optimieren. Aber das ist Sache individuellen Programmierstils.
- Lesbarkeit erhöhen durch Visualisierung von Wortgrenzen mit Unterstrich oder erster Buchstabe eines Wortes groß
|