ThomasP: Strukturiertes vs. objektorientiertes Coden

Beitrag lesen

Hi Wolfgang!

Schoenes thema hast Du da angeschnitten :-)

<frust>
kann mir mal jemand logisch erklaeren, warum viele
Leute bei der Frage 'strukturiertes' contra 'objektorientiertes'
Programmieren so schwarz-weiss sind, bzw. warum diese
Frage ueberhaupt aufkommt?

Es gibt eben OO-Fanatiker und Strukturfanatiker und andere auch *g*. Genauso, wie es IE-Fanatiker und NC-Fanatiker gibt. Da kannst Du nichts dran drehen.

Hintergrund: Alle Nase wieder muss ich mich mit jemand
darueber streiten, wieso ich doch bitte nicht alles
objektorientiert mache... oder andersrum: warum ich es wage,
eben das zu machen, es sei doch nur Zeitverschwendung...

Das sind dann meist die Leute, die es nicht besser koennen oder nur eine Methode beherrschen. Wer beide kann, wird wissen, welche wann am besten eingesetzt wird.

Bevor jetzt die Flames kommen:
Meiner Meinung nach sollte man ein gesundes Mix verwenden,
d.h. wenn es sich anbietet nimmt man das eine, wenn nicht,
dann das andere.
Ich halte es fuer Bloedsinn, nur weil man auf der 'oo'-Schiene
ist, jede Kleinigkeit auch damit machen zu muessen.

Ganz genau, wie man auch manche Sachen per Makro regelt und andere per Programm.

Im ernst; Wenn es um eine mittelkleine Aufgabe geht, dann
ist derjenige der strukturiert programmiert doch schon laengst fertig, wo
der OO-Programmierer noch immer seine Klassen sucht...

Wobei es immer auch um die Erweiterbarkeit geht. Und in eine Klasse ist halt mal schneller ne member implementiert.

Natuerlich soll der OO-Programmierer spaeter dann voll
die Vorteile haben, wenn es an groessere Projekte geht...
aber stimmt das wirklich? Wieviele OO-Programmierer mussten spaeter dann doch wieder alles
anedern, schlichtweg, weil sie in der Planungsphase was vergessen
hatten und vorallem, weil sie nach einiger Zeit ihre eigenen
Klassen nicht mehr kennen :))

Das ist zwiespaeltig. Gute Planung ist bei allen Sachen wichtig. Genauso die Dokumentation. Ich hab schon quasi-spaghetticode zerlegt, der saumaessig dokumentiert war - *schreienddavonrenn*. Und da muss ich sagen, ist eine sauber programmierte Klasse auch ohne Doku zu durchschauen. Ausserdem wie gesagt, schneller mal ne member dazugeschrieben, ohne die sonstige Struktur zu zerstoeren.

Tja, nur so gedanken....
</frust>

Jaja, ein weites Thema das *g*.

Mitfuehlender Gruß
Thomas