5x bewertet

Sauberes Coding

von neontrauma  |  12.06.2007 um 17:35 h
Sonstiges
Typ: Sonstiges
Stufe:Einfach Mittelmäßig
Nichts ist beim Coden einer Website schlimmer als ein unsauber geschriebener Quelltext, in dem nachher nicht einmal mehr der Autor selber mehr durchblickt und der zudem häufig zu Darstellungsfehlern in einigen Browsern führt (es soll ja noch solche Browser geben, die nicht jeden Müll an Code irgendwie schlucken und verwurschteln... +g+).
Dabei ist es nicht schwer, seinen Code übersichtlich zu halten:

Absätze und Einrücken
Lege sinnvolle Absätze an, die den Code gliedern. Zudem solltest du Zeilen einrücken, um etwa verschachtelte Tags oder Tabellen klar strukturiert darzustellen:
<html>

<head>
...
</head>

<body>
<table>
<tr>
<td>...</td>
<td>...</td>
</tr>
</table>
</body>

</html>


Besser als
a { background-color:#666666; color:#cccccc; font-size:12px; font-family:tahoma,arial,verdana,herlvetica,sans-serif; }

liest sich folgende Schreibweise:
a {
background-color:#666666;
color:#cccccc;
font-size:12px;
font-family:tahoma,sans-serif;
}


Kommentieren
Du kannst deinen Quellcode mit Kommentaren versehen, die anmerken, worauf sich welcher Abschnitt des Codes überhaupt bezieht.
Diese Kommentare wirken sich nicht auf die Darstellung im Browser aus.
<!-- zwischen diese Zeichenfolge kommt dein Kommentar -->

Gruppieren
In Stylesheets - also den CSS-Anweisungen - empfiehlt es sich, die einzelnen Anweisungen logisch zu sortieren. Dadurch findet man sich nicht nur leichter im Code zurecht, sondern man vermeidet es so auch, Anweisungen doppelt aufzuführen.
Da Stylesheets vom Browser von oben nach unten abgearbeitet werden - darum heißen sie ja Cascading Style Sheets, kaskadieren bedeutet soviel wie "abfallen" - beginnt man am besten mit allgemeinen Anweisungen wie etwa dem Body und geht dann nach und nach auf die Einzelfälle ein. IDs würde ich zum Beispiel ganz an den Schluss stellen.

body { ... }

h1 { ... }
h2 { ... }

a { ... }

.navi { ... }

.navi a { ... }

#counter { ... }



5 Kommentare




Delite

ich denke das ist hauptsächlich wichtig, wenn man Lays zum download anbietet ^^
am 12.06.2007 um 17:43 Uhr


neontrauma

joa^^

ich find's aber auch ziemlich wichtig, es gucken sich ja immer mal Leute den Quelltext an (um zu sehen, wie man was gemacht hat und so) und die sollen ja auch irgendwie noch durchblicken.
außerdem kann man so leichter fehler vermeiden (syntaxfehler, doppelte anweisungen, usw.)
am 12.06.2007 um 18:55 Uhr


Delite

na ja das giatu coding ist eigentlich auch sauber aber durch die includes wird einiges wieder zurückgeschoben XD
am 12.06.2007 um 19:32 Uhr


Ela

Sehr schönes Tutorial. Ich finde es ebenso wichtig. Wenn man sauber codet, kann der Browser das auch schneller abarbeiten und die Website wird schneller dargestellt.
Außerdem ist es auch gut, wenn man mit mehreren Leuten an einer Website arbeitet. Man weiß, wohin und wozu was gehört. (Kenn das von meiner Arbeit)

Ich versteh deinen Kommentar von vorne bis hinten nicht, Delite.
Sauberes Coding ist immer wichtig. Genauso ist es wichtig, dass man sich an Normen hält. (W3C)

Mach weiter so, Anne. <3
am 10.08.2007 um 15:50 Uhr


Ich denke sie meint, dadurch, dass die Includes da sind, ist es nicht gleichmäßig eingerückt etc.

Aber schöne Erklärung und gute Beispiele ;)
am 23.08.2007 um 12:48 Uhr