![]() |
|
|
Hier finden Sie einige Artikel zu Themen rund um den Rechner - vorzugsweise natürlich zu Fragen der Software-Entwicklung. Sie sind zwar nicht alle veröffentlicht worden, aber - ebenso wie "richtige" Artikel - behandeln Sie ein abgegrenztes Thema, das sie unter den wesentlichen Gesichtspunkten und - wie ich denke - in verständlicher und leicht lesbarer Form darstellen.
Vorab ein technischer Hinweise:
Jeder Artikel ist grundsätzlich vollständig auf einer einzigen HTML-Seite enthalten - ggf. inklusive Fußnoten, Listings, etc. Sie brauchen daher nur diese eine Seite zu speichern, um den betreffenden Artikel dann in aller Ruhe 'offline' zu lesen.
Und nun wünsche ich Ihnen viel Spaß.
Lint - ein geschwätziger Pedant für C und C++ (August 1999)
Eine Einführung in Lint. Enthält zunächst einige Beispiele, die zeigen, wie nützlich Lint sein kann. Danach wird auf die realen Schwierigkeiten eingegangen, die das Arbeiten mit Lint so mit sich bringen können, und es werden die Möglichkeiten dargestellt, damit umzugehen. Zum Abschluß wird eine Strategie des Einsatzes vorgestellt, die das Angenehme mit dem Nützlichen verbindet:
Sie setzen Lint ein - finden damit mögliche Fehler schneller und erreichen eine deutliche Qualitätsverbesserung Ihrer Software und
Sie gewinnen sogar noch Zeit, zumindest kostet es sie keine zusätzliche.
Diesen Artikel bot ich der c't an, aber dem zuständigen Redakteur war er
zum einen zu lang, und zum anderen hatte er thematische Änderungswünsche. Daraufhin
erhielt die c't eine Fassung, die Inhalte aus diesem und dem folgenden Artikel zusammen
faßte, aber dennoch kürzer war. Eine Entscheidung über die Veröffentlichung steht noch
aus.
Kein Compiler ersetzt Lint (September 1999)
Ich habe in Diskussionen über Lint oft die Meinung gehört, daß bei der Benutzung moderner Compiler der Einsatz von Lint überflüssig geworden wäre - schließlich lieferten diese bereits eine Vielzahl von Warnungen zu problematischen und weniger problematischen Stellen im Source-Code.
Der Augenschein unterstützt diese Meinung: Borland C++ 5.0 kann fast 60 Compiler-Warnungen liefern, C++ Builder 3 bereits 76. Wohlgemerkt, nur der Compiler, der Linker kennt weitere. Wenn der Compiler bereits so viele Dinge in Ihrem Code findet, was soll denn dann noch falsch sein?
Diese Ansicht ist zwar verständlich, aber leider falsch. Lesen Sie, warum kein Compiler der Welt in den nächsten
Jahren - und vielleicht sogar nie - ein Tool wie Lint ersetzen wird.
... wird fortgesetzt ...
Copyright © Helmut Giese, email: hgiese@ratiosoft.com
Parkstr. 41, 34119 Kassel, Tel.: 0561 - 766 59 50, Fax: 0561 - 766 59 51
Königstor 59, 34119 Kassel, Tel.: 0561 - 739 35 30, Fax: 0561 - 739 35 31
Web Design von Bianca Engler: email
internet