Suche gutes Buch für "strukturiertes Programmieren"

Gast #4098832
Lesenswert?
• ▲
▼
Hallo,

kennt hier jemand ein gutes Buch (oder auch PDF/Tutorial, falls es da 
was brauchbares gibt), wo man lernt eine Aufgabe/Ziel "richtig" 
umzusetzen? Ich suche nix, wo mir irgendeine Sprache beigebracht wird, 
sondern eher wie man an große Projekte rangeht, wie man richtig einen 
Plan erstellt, was es da für Möglichkeiten gibt, usw. Mit der Zeit mach 
ich mehr größere Projekte und da merke ich, wie dann z.B. das UI fast 
fertig ist, aber das ganze strukturell Bullshit ist. Das Buch soll 
allgemein für objektorientierte Sprachen sein, am besten Java oder C++.

Danke schon mal
MfG Jonathan
Gast #4099387
Lesenswert?
• ▲
▼
Endlich mal eine einfache Frage in diesem Forum. Es gibt nur ein gutes 
Pamphlet zu diesem Themenkomplex. The Cathedral and the Bazaar von Eric 
Raymond.

-- Plan to throw one away; you will, anyhow.
Persönliche Seite #4099561
Lesenswert?
• ▲
▼
Jonathan K. schrieb:
> sondern eher wie man an große Projekte rangeht, wie man richtig einen
> Plan erstellt, was es da für Möglichkeiten gibt, usw

Das hat aber nix Zwangsläufig mit Programmieren zu tun, Programmieren 
ist nur (im Idealfall) die Umsetzung dieses "Plans". Dafür kann ich dir 
dieses Buch empfehlen:
"Software Engineering: A Practitioner's Approach"
(Firma: Torrox.de) #4100695
Lesenswert?
• ▲
▼
Auf http://accu.org/index.php/book_reviews_redirect findest Du sehr 
viele und sehr gute Book reviews. Allerdings sind die sehr C++-lastig.

Ansonsten fallen mir gerade noch "Adrenaline Junkies and Template 
Zombies" und "The Deadline" von Tom de Marco ein. Die sind wirklich sehr 
unterhaltsam geschrieben und beschäftigen sich mit Software Engineering.

Grundsätzlich würde ich die Finger von Büchern lassen, die nur in 
deutsch erschienen sind.
(Firma: Torrox.de) #4100928
Lesenswert?
• ▲
▼
Ralph S. schrieb:
> Torsten Robitzki schrieb:
>> Grundsätzlich würde ich die Finger von Büchern lassen, die nur in
>> deutsch erschienen sind.
>
> D.h. in Deutschland gibt es keine guten Fachleute und keine guten
> Autoren ?

Nein, d.h., dass ich die Finger von Büchern lassen würde, die nur in 
Deutsch erschienen sind.

Die Bücher guter deutscher Autoren werden auch in englisch publiziert. 
Außerdem ist die Menge der guten Autoren, die deutsch sprechen deutlich 
kleiner, als die Menge der guten Autoren, die englisch sprechen. Und 
wenn es um Software geht, kommen die meisten Neuheiten halt aus dem 
englischsprachigen Raum.

mfg Torsten
Gast #4100940
Lesenswert?
• ▲
▼
Testgetriebene Entwicklung mit C++: Sauberer Code. Bessere Produkte
von Jeff Langr.

"Test driven" Design ist ein sehr gutes Verfahren um Code zu 
strukturieren.
Wichtig ist das es von Anfang an, also auch beim Design eingesetzt wird, 
und
nicht als nachgelagertes Testen benutzt wird.

Ich habe genuegend super geplante Softwarearchitekturen gesehen, die in 
der
Anwendung eine einzige Katastrophe sind, weil diese tollen Architekten
nie gezwungen waren ihren Code auch zu benutzen.

Gruss
Gast #4100970
Lesenswert?
• ▲
▼
Hmmm... Problem in der kommerziellen Softwareentwicklung ist 
wahrscheinlich eher:

Weder die Vertriebler, die wirre Features verkaufen, noch die 
Praktikanten, die diese wirren Features dranfrickeln, sind gezwungen, 
den Code auch zu debuggen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.