Gute Namen tragen wesentlich zur Lesbarkeit von Code bei. Idealerweise ist Code selbstdokumentierend, d. h., er kommt ohne erklärende Kommentare aus. Gute Namen zu finden ist eine echte intellektuelle Herausforderung. Natürlich sind gute Namen im Wesentlichen eine Frage der Übung. Aber ohne das notwendige Bewusstsein, dass Namen den Unterschied zwischen verständlichem und unverständlichem Code – anders gesprochen: zwischen wiederverwendbarem, nachvollziehbarem, überprüfbarem und damit (auch und gerade im Kontext der Wissenschaft) nutzbarem Code und bestenfalls einer Notlösung für einen einzelnen Programmierer – machen können, fehlt die Motivation, sich mit der Thematik überhaupt auseinanderzusetzen. Ein guter Name beantwortet die großen Fragen: Warum existiert etwas? Was tut es? Wie nutzt man es? Gute Namen erfordern gute beschreibende Fähigkeiten und einen gemeinsamen kulturellen Hintergrund. Die gute Nachricht: Namen sind nicht in Stein gemeißelt und lassen sich ändern. Sie sollten immer dann geändert werden, wenn man an ihnen vorbeikommt und eine bessere Alternative weiß.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Namen

  • Till Biskup

摘要

Gute Namen tragen wesentlich zur Lesbarkeit von Code bei. Idealerweise ist Code selbstdokumentierend, d. h., er kommt ohne erklärende Kommentare aus. Gute Namen zu finden ist eine echte intellektuelle Herausforderung. Natürlich sind gute Namen im Wesentlichen eine Frage der Übung. Aber ohne das notwendige Bewusstsein, dass Namen den Unterschied zwischen verständlichem und unverständlichem Code – anders gesprochen: zwischen wiederverwendbarem, nachvollziehbarem, überprüfbarem und damit (auch und gerade im Kontext der Wissenschaft) nutzbarem Code und bestenfalls einer Notlösung für einen einzelnen Programmierer – machen können, fehlt die Motivation, sich mit der Thematik überhaupt auseinanderzusetzen. Ein guter Name beantwortet die großen Fragen: Warum existiert etwas? Was tut es? Wie nutzt man es? Gute Namen erfordern gute beschreibende Fähigkeiten und einen gemeinsamen kulturellen Hintergrund. Die gute Nachricht: Namen sind nicht in Stein gemeißelt und lassen sich ändern. Sie sollten immer dann geändert werden, wenn man an ihnen vorbeikommt und eine bessere Alternative weiß.