AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Schlechter Code unter Zeitdruck
Thema durchsuchen
Ansicht
Themen-Optionen

Schlechter Code unter Zeitdruck

Ein Thema von Luckie · begonnen am 25. Feb 2010 · letzter Beitrag vom 26. Feb 2010
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von FBrust
FBrust

Registriert seit: 4. Okt 2002
Ort: Saarbrücken
654 Beiträge
 
Delphi 10.4 Sydney
 
#11

Re: Schlechter Code unter Zeitdruck

  Alt 25. Feb 2010, 15:47
Hallo Luckie,

du kannst halt nur abwarten, ob Du das Produkt nochmal auf den Tisch bekommst und dann eben das eine oder andere verbessern (sofern Du nicht wieder eine Deadline hast ). Aber man wird ja mit jedem Projekt besser (oder sollte es zumindest ).



Gruß
Frank
"Ich habe Dinge gesehen, die ihr Menschen niemals glauben würdet. Gigantische Schiffe, die brannten, draußen vor der Schulter des Orion" - Roy Batty
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#12

Re: Schlechter Code unter Zeitdruck

  Alt 25. Feb 2010, 16:13
Tag,

Ich würde da versuchen die goldene Mitte zu treffen, was bestimmt leichter gesagt als getan.

Hintergrund ist, dass der schlechte Code zwar funktioniert, aber zukünftige Erweiterung und die Code-Wartung ggf. schwieriger ( = teurer ) macht. Mit diesem Kosten-Argument, und dass die Kosten je mehr neuer Code auf dem alten schlechten Code basiert immer weiter steigen können, kannst Du solche nachträglichen Arbeiten am Code eigentlich recht plausibel begründen und auch einfordern. Letzlich muss eben das Kosten/Nutzen-Verhältnis stimmen.

Wo bei dir allerdings das Ziel der Überarbeitung liegt, lässt sich ohne konkreten Code nicht sagen, aber der Hinweis auf die Template-Engine war schon recht gut für den Anfang würde ich sagen

Viele Grüße,
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#13

Re: Schlechter Code unter Zeitdruck

  Alt 26. Feb 2010, 16:18
Als Programmierer bewegt man sich in dem Dreieck
Qualität <-> Zeit <-> Funktionsumfang
Wenn man versucht einen dieser drei Parameter zu ändern (meist weniger Zeit und/oder mehr Funktionsumfang) müssen sich
zwangsläufig die anderen Parameter verändern (typisch: Qualität wird sinken).
Lesestoff: http://www.codinghorror.com/blog/200...ron-stool.html

Man darf aber die Qualität keinesfalls zu weit absinken lassen!
Jeder Fehler, der übersehen wird verursacht später beim Kunden die zehnfachen Kosten.
Schwache und schlampige Designs können später enorme Wartungskosten verursachen.
Es rächt sich immer wieder, wenn man nicht genug Wert auf Qualität gelegt hat.

Mit mehr Manpower kann man manchmal die Parameter Zeit und/oder Funktionsumfang verbessern.
Bringt man allerdings zusätzliche Programierer in ein Projekt unter Zeitdruck, wird sich das Projekt
noch weiter verzögern (neue Programmierer bremsen die bisherigen Programmierer).
adding manpower to a late software project makes it later
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.032 Beiträge
 
Delphi 12 Athens
 
#14

Re: Schlechter Code unter Zeitdruck

  Alt 26. Feb 2010, 17:15
Ja jeder der Codiert ist wohl auch etwas besessen davon und der künstlerische Aspekt von sauberen Code ist sicherlich nicht zu vereachten. Kann Luckie da gut nachvollziehen, aber manchmal sind Deadlines einfach wichtig, damit andere Menschen weiterarbeiten können und dann muß es halt laufen.

Wenn so ein Projekt wieder auftaucht, dann muß man halt da durch. Aber oft haben sich dann die Anforderungen soweit verändert, dass man ehedem vieles Überdenken muß und aufgurnd der vielen Versionsänderungen von IDE und Komponennten erübrigt sich vieles.

Mein Ansatz ist, dass ich versuche mit gut aufgeräumten Routinen und Komponentne ins Renne zu gehen. Was im Projekt für Überraschunen auftauchen ist sicherlich nicht immer vorhersehbar und daher muß man auch mal mit Nebenstrecken zum Ziel kommen.

Grüße in die Runde // Martin
Martin Schaefer
Phaeno
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz