Die 7++ TodsĂŒnden der Programmierer
Typische Fehler in der Software-Entwicklung vermeiden
Andreas SchlöĂer
- 224 pages
- German
- ePUB (adapté aux mobiles)
- Disponible sur iOS et Android
Die 7++ TodsĂŒnden der Programmierer
Typische Fehler in der Software-Entwicklung vermeiden
Andreas SchlöĂer
Ă propos de ce livre
Typische Fehler in der Software-Entwicklung vermeiden* Fehler in der Software-Entwicklung von Anfang an vermeiden* Voraussetzungen, Methoden und Regeln fĂŒr fehlerfreie Software* Zustandsdiagramme fĂŒr Algorithmen effektiv einsetzenAus dem Inhalt:* Organisatorische und technische Voraussetzungen* Entwurfs- und Programmierreihenfolge* Das Get-Prinzip* Redundanten Code vermeiden* PrioritĂ€t der Datenstrukturen* Log-, Fehler- und Debug-Protokolle* Vergleiche* Kommentierung und ĂŒbersichtliche Formatierung* Globale Variablen* Bedingungsabfragen* Algorithmen entwerfen mit Zustandsgraphen* Von der Idee zum Code in drei SchrittenFehlerfreie Software ist das Ziel jedes Entwicklers. Es gibt aber viele kleine und groĂe HĂŒrden, die sich zu Fehlerquellen entwickeln können. Um diese zu vermeiden, sind zahlreiche Faktoren wichtig, die sich nicht nur auf das reine Programmieren beziehen:Hierzu gehören zunĂ€chst organisatorische Voraussetzungen, die fĂŒr das Arbeitsumfeld von Bedeutung sind, sowie technische Voraussetzungen, die eine fehlerarme Entwicklung erst ermöglichen.Im Mittelpunkt des Buches steht das handwerklich saubere Programmieren. Es werden Regeln und Methoden aufgezeigt, die jeder Programmierer berĂŒcksichtigen kann, um Fehler zu verhindern, die sonst spĂ€ter viel Zeit beim Testen sowie der Fehlersuche und -korrektur kosten. So lernt der Leser zu erkennen, wie viele Softwarefehler entstehen und wie man ihnen bereits im Vorhinein entgegenwirken kann.Auch der Entwurf von Algorithmen mit Hilfe von Zustandsdiagrammen wird ausfĂŒhrlich erlĂ€utert. Anhand von zahlreichen Beispielen wird deutlich, wie sich klare und ĂŒbersichtliche EntwĂŒrfe erstellen lassen und wie sie zĂŒgig in fehlerfreien Code umgesetzt werden können.Dieses Buch richtet sich an Software-Entwickler, Projektmanager und FĂŒhrungskrĂ€fte in diesem Arbeitsbereich, aber auch an Studenten, Hobbyprogrammierer und interessierte Laien.Die beschriebenen Methoden sind fĂŒr alle Programmiersprachen relevant, die Beispiele im Buch basieren auf ANSI-C.Ăber den Autor:Andreas SchlöĂer ist Dipl.-Ing. fĂŒr Informationstechnik und hat viele Jahre in der Forschung, der IT-Branche und im Maschinen- und GerĂ€tebau als Software-Entwickler gearbeitet.