Delphi-PRAXiS
Seite 9 von 19   « Erste     789 1011     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Trennung von GUI und Logik, wie geht ihr vor? (https://www.delphipraxis.net/162373-trennung-von-gui-und-logik-wie-geht-ihr-vor.html)

bernerbaer 20. Aug 2011 16:41

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Zitat:

Zitat von Luckie (Beitrag 1118286)
Und wenn du feststellst, dass die Funktion in der Sammlung einen Fehler enthält, dann durch suchst du alle deine Projekte um dann in jedem einzelnen den Fehler zu beheben? ....

Nein, nur wenn ein Kunde reklamiert, und dann kassiere ich in der Regel wieder ab 8-), wobei das (leider) kaum vorkommt.

Alle meine Funktionen habe ich in einer DB mit Versionshistory und dem Einsatz in welchem Projekten ich sie verwende.

neo4a 20. Aug 2011 17:26

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Zitat:

Zitat von bernerbaer
Manchmal kommt es mir vor, gewisse Programmierer arbeiten nach Zeilenentschädigung

Deine Erinnerungen lese ich mit großem Vergnügen und sie erinnern mich an eine Zeit, als ein kräftiger Hieb auf den Schwarz-Weiss-TV wirklich das durchrollende Bild anhalten ließ. Heute müsstest Du bei Deinem 3D-Gerät überhaupt erst einmal eine passende Stelle zum Draufhauen finden. ;) - So hat halt jede Zeit seine Problem-Löse-Technik.

Ich gebe Dir auch Recht, wenn Du in Deinem Öko-System kein Handlungsbedarf siehst. Was kümmert Dich schon eine STVO auf Deinem eigenen Grundstück. Erst wenn Du öffentliche Straßen befährst, wirst Du u.U. mit Deinen eigenen Regeln zum Falschfahrer.

Erweitert man also das Thread-Thema vielleicht so: "Wie geht man vor, um Business-kompatibel zu sein?", dann sind wir automatisch wieder bei Design-Pattern und Co.

Stevie 20. Aug 2011 17:29

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Zitat:

Zitat von bernerbaer (Beitrag 1118284)
Sorry, da habe ich mich missverständlich ausgedrückt, selbstverständlich mache ich nicht copy und paste innerhalb (m)eines Projektes. Ich habe es folgendermassen gemeint: Ich habe eine Funktionssammlung und kopiere genau einmal die benötigte Funktion in eine Unit (m)eines Projektes.
In meiner über 30 jährigen Laufbahn als Softwareentwickler konnte ich noch _nie_ eine komplette Klasse eines Projektes in einem anderen Projekt wiederverwenden, aber hunderte von Funktionen die ich einfach aus meiner Sammlung kopiere und eine Funktionsunit einfügen kann (oder aber in dll's die von mehreren Programmen wiederverwendet werden können).

Ich will garkeine Wertung über deinen Source abgeben, denn ich kenne weder ihn noch deine Projekte, aber das sagt meiner Meinung nach schon einiges aus, dass davon in 30 Jahren nichts wiederverwendbar war. Und vielleicht auch darüber, dass du nie in einem Team gearbeitet hast (oder doch?)

SebE 20. Aug 2011 17:39

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
@Stevie:
Es kommt auch auf die Domaine an, in der man bzw für die man entwickelt.
Wenn man immer für Gebiete Software erstellt, in der Wartung keine große Rolle spielt, weil sowierso immer alles neu aufgesetzt wird, kann einem die "Schönheit" (Trennung nach Aufgaben, ...) Wurst sein.

@neo4a:
Ich finde den aktuellen Threadtitel eindeutig.
Es heißt ja nicht "Trenung: ja oder nein", sondern "Trennung: ja, aber wie?"

bernerbaer 20. Aug 2011 17:40

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Ob mein Code nun gut oder schlecht strukturiert ist, ob er im Markt aufgenommen wird oder nicht, ist doch eigentlich für dieses Thema egal. Ja ich habe mehrere Teams geleitet und in der Forschung auch gelehrt.

Hier geht es um das Prinzip und im realen Leben (nicht in der Lehre, ich habe selbstverständlich Studenten MVC weitervermittelt) ist reales und reines MVC meiner Meinung nach nicht realisierbar, ausser man ist wie schon gesagt masochistisch veranlagt und erzeugt einen Overhead an Code der nicht mehr wartbar ist.

Oder um es auf eine andere Ebene zu bringen: Denkst Du jeder gläubige Katholik hat nur 2 -10 Sex in seinem Leben, da gemäss Katholizismus Sex nur zur Fortpflanzung praktiziert werden soll?

So und nun klinke ich mich hier aus.

Stevie 20. Aug 2011 17:44

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Zitat:

Zitat von bernerbaer (Beitrag 1118297)
So und nun klinke ich mich hier aus.

Ist auch wohl besser so, wenn ich mir deine Argumentation anschaue...

neo4a 20. Aug 2011 17:49

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Zitat:

Zitat von Stevie (Beitrag 1118298)
Zitat:

Zitat von bernerbaer (Beitrag 1118297)
So und nun klinke ich mich hier aus.

Ist auch wohl besser so, wenn ich mir deine Argumentation anschaue...

Da widerspreche ich Dir. Wer in einem Posting MVC, Studenten, Sex und Katholizismus unterbringen kann, hat Perspektiven und Assoziationen, die noch sehr unterhaltsam werden könnten.

Luckie 20. Aug 2011 18:03

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Nein. Geschlechtsverkehr und Religion hat in diesem Thread nichts zu suchen, auch als Vergleich nicht. :warn:

Bitte bleibt sachlich und argumentiert auch entsprechend.

SebE 20. Aug 2011 18:09

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Zitat:

Zitat von bernerbaer (Beitrag 1118297)
[...] ist reales und reines MVC meiner Meinung nach nicht realisierbar, ausser man ist wie schon gesagt masochistisch veranlagt und erzeugt einen Overhead an Code der nicht mehr wartbar ist.

Oder um es auf eine andere Ebene zu bringen: Denkst Du jeder gläubige Katholik hat nur 2 -10 Sex in seinem Leben, da gemäss Katholizismus Sex nur zur Fortpflanzung praktiziert werden soll?

So und nun klinke ich mich hier aus.

Was für ein "Vergleich"!
Du kennst den Unterschied zwischen Regel und Empfehlung?

Man muss nicht "masochistisch" veranlagt sein: Der Overhead relativiert sich bei großen Projekten!

Edit:
Kann es sein, dass manche Menschen allergisch reagieren, wenn sie "Neues" (so neu ist MVC garnicht mal) vor die Füße geworfen bekommen?

Namenloser 20. Aug 2011 18:22

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Zitat:

Zitat von SebE (Beitrag 1118303)
Man muss nicht "masochistisch" veranlagt sein: Der Overhead relativiert sich bei großen Projekten!

Edit:
Kann es sein, dass manche Menschen allergisch reagieren, wenn sie "Neues" (so neu ist MVC garnicht mal) vor die Füße geworfen bekommen?

Ich habe angefangen, meine Programme MVC-artig zu strukturieren, bevor ich die Bezeichnung „MVC“ überhaupt kannte. MVC ist für mich einfach das naheliegenste, was dabei herauskommt, wenn man versucht, seine Programme sauber zu kapseln.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:32 Uhr.
Seite 9 von 19   « Erste     789 1011     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz