AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Softwareentwicklung im Allgemeinen Projektplanung und -Management Verwaister und undokumentierter Bestandscode - was tun?
Thema durchsuchen
Ansicht
Themen-Optionen

Verwaister und undokumentierter Bestandscode - was tun?

Ein Thema von Xzeer · begonnen am 4. Dez 2017 · letzter Beitrag vom 11. Dez 2017
Antwort Antwort
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.283 Beiträge
 
Delphi 12 Athens
 
#1

AW: Verwaister und undokumentierter Bestandscode - was tun?

  Alt 10. Dez 2017, 15:34


Dann gutes Gelingen!
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#2

AW: Verwaister und undokumentierter Bestandscode - was tun?

  Alt 10. Dez 2017, 16:35
Leider drücken Chefs nur allzugern auf's Tempo, vor allem die, die eine solche Tätigkeit und Herausforderung nicht selbst einmal erlebten.

Klar, Zeit ist Geld, und die Chefs möchten Ergebnisse sehen. Codesichtung und -verstehen sind aber nur solche im Kopfe, also unsichtbare. Und das kann schnell in einer gereizten Atmosphäre enden. Der eine muß sich oft oder andauernd rechtfertigen und sieht sich zu unrecht gedrängelt, der andere drängelt und gängelt und setzt sich damit dem Verdacht aus, "Bummelei" wenigstens implizit zu unterstellen.

Viel Erfolg!
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.191 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Verwaister und undokumentierter Bestandscode - was tun?

  Alt 10. Dez 2017, 16:43
Klar, Zeit ist Geld, und die Chefs möchten Ergebnisse sehen. Codesichtung und -verstehen sind aber nur solche im Kopfe, also unsichtbare. Und das kann schnell in einer gereizten Atmosphäre enden. Der eine muß sich oft oder andauernd rechtfertigen und sieht sich zu unrecht gedrängelt, der andere drängelt und gängelt und setzt sich damit dem Verdacht aus, "Bummelei" wenigstens implizit zu unterstellen.
Das kennen wir ja sicher alle
  Mit Zitat antworten Zitat
delphirocks

Registriert seit: 14. Aug 2004
Ort: Salzburg
64 Beiträge
 
#4

AW: Verwaister und undokumentierter Bestandscode - was tun?

  Alt 10. Dez 2017, 18:39
Ich war an mehreren Projekten dieser Art beteiligt. Zuerst haben wir tlw. jahrelang versucht, das Problem in den Griff zu bekommen - erfolglos. Das Neuschreiben ging dann besser und schneller als gedacht. Weil wir die Fehler der alten, "historisch gewachsenen" Software nicht mehr gemacht haben und gleich zu Anfang ein paar vernuenftige Grundsatzentscheidungen getroffen haben.

Moderne Technologien machen heutzutage viele Aufgabenstellungen um einiges einfacher. Selbst gestrickte Datenbanken, Messagequeues, Cluster Software usw. sind z.B. haeufig so Kandidaten, die einem in altem Code das Leben schwer machen. Da nehm' ich etwas "Fertiges" und erspare mir vielleicht hunderttausende Zeilen oder mehr.

Wie immer kommt es auf die konkrete Situation an.
  Mit Zitat antworten Zitat
mensch72

Registriert seit: 6. Feb 2008
838 Beiträge
 
#5

AW: Verwaister und undokumentierter Bestandscode - was tun?

  Alt 10. Dez 2017, 19:19
Alles beginnt mit der Istanalyse, denn erst so wird wenn wie hier ohne Doku klar, was überhaupt wie und wo funktionieren soll, ich denke da herrscht allgemein als auch unter den beschriebenen Bedingungen "Konsens".

Diese Istanalyse geschieht im laufendem Betrieb, denn nur so ergibt sich "nebenbei" was wie/wo geht, bzw. was eben aktuell nicht geht.
Der TE hat ja nach eigenen Angaben noch nicht soviel fremdes selbst gesehen.. da sei dieser Step durchaus auch eine gute Lernphase, wie man mit fremden auch suboptimalem Code umgeht.

Solange man noch nix selbst ver(schlimm)bessert hat, gilt gegenüber Chef & Kunden der Grundsatz: Sorry doof das X gerade noch nicht oder nicht mehr geht, aber ich habe das von Y wie bekannt (MM/YYYY) so übernommen und arbeite nun an einer zeitnahen und stabilen Lösung. PUNKT, zu mehr sollte man sich ohne Erfahrung nicht hinreißen lassen.
Auch kein Externer wird sich wenn er nicht zufällig schon exakt das im Schubfach fertig liegen hat, in solchen "gewachsenen Projekten" weiter aus dem Fenster lehnen oder gar irgendwelche Funktionszusagen in ZeitX verbindlich machen. (zumindest ich würde es nicht tun )
  Mit Zitat antworten Zitat
Antwort Antwort


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 11:07 Uhr.
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