Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Softwaretests und Qualitätssicherung (https://www.delphipraxis.net/86-softwaretests-und-qualitaetssicherung/)
-   -   Methode zu lang - Toxizitäts Metriken - FixInsight (https://www.delphipraxis.net/197793-methode-zu-lang-toxizitaets-metriken-fixinsight.html)

p80286 6. Sep 2018 21:26

AW: Methode zu lang - Toxizitäts Metriken - FixInsight
 
Zitat:

Zitat von dummzeuch (Beitrag 1412585)
Mir zumindest passiert das, aber ich bin ja auch nicht genial.

Du mußt Dich entscheiden, unverständlich und genial
oder
temporär umnachtet und (schwer) nachvollziebar ........

:wink:

Gruß
K-H

Stevie 6. Sep 2018 22:18

AW: Methode zu lang - Toxizitäts Metriken - FixInsight
 
Zitat:

Zitat von jaenicke (Beitrag 1412603)
Das Gefühl kenne ich nur zu gut...
"Ach du Sch***, was hast du denn damals da gemacht..."

Oft auch: "Welcher Vollidi..." *klick auf blame* "... oh, ich, ach das hatte bestimmt einen Grund!..." :oops:

Rollo62 7. Sep 2018 06:35

AW: Methode zu lang - Toxizitäts Metriken - FixInsight
 
Zitat:

Wenn man seinen Sourcecode von <irgendwann in der Vergangenheit>
Das hast du in 95% der Fälle Recht.

<Ohne Eigenlob>
Mir passiert es aber auch manchmal das ich sage: Wow, das habe ich damals aber ziemlich cool gelöst :stupid:
</Ohne Eigenlob>

Rollo

OlafSt 7. Sep 2018 08:00

AW: Methode zu lang - Toxizitäts Metriken - FixInsight
 
Ich habe nie behauptet, das ich genial sei :-D Schaue ich mir meinen Code von vor 10 Jahren (oder noch älter) an, schüttel ich auch manchmal nur den Kopf :P

Ich laufe der Jahre und Jahrzehnte habe ich aber eines sehr einprägsam gelernt: Mein Code verfolgt mich über Jahre und kommt immer wieder auf den Tisch. Wenn du dann nicht mehr kapierst, was das mal werden sollte, ist das nicht so toll :-D

Aber so einen Abgrund wie diese DLL ist mir das letzte Mal ~1987 passiert - das war ein BASIC-Programm für den C64, das ich irgendwann einfach nicht mehr durchstiegen habe. War eine lehrreiche Erfahrung :lol:

Jumpy 7. Sep 2018 08:30

AW: Methode zu lang - Toxizitäts Metriken - FixInsight
 
[Offtopic]
Ich vertrete jetzt mal mit einem Augenzwinkern die Gegenposition:

Genial waren eigentlich die Leute, die diese Mamut-Funktionen entwickelt und beherrscht haben. Bei uns sind da auch die letzten mittlerweile in Rente. Das waren noch Leute, die auf Großrechnern groß geworden sind und die bestimmte Zeitfenster an Prozessorzeit für ihre Programme bekommen haben. Es wurde funktional alles in einem rutsch runter programmiert. War ein Fehler drin, musste man das im Kopf anhand der Ausgabe debuggen und konnte es am nächsten Tag vielleicht nochmal neu probieren. Als folge lernte man schnell alles im Kopf durchzuspielen und zu bedenken und machte weniger Fehler.

Was wir da heute an Tools und Möglichkeiten haben erleichtert uns das alles sehr, macht uns aber umgekehrt auch dümmer. Das mein ich jetzt vielleicht weniger auf die einzelne Person bezogen, mehr auf die Gesellschaft oder Generationen als Ganzes.
Beispiel: Drück mal einem 25jährigen Autofahrer einen Shell-Atlas in die Hand und sag ihm er soll damit mal von Köln nach Buxtehude fahren (Ausnahmen bestätigen die Regel).

In dem Sinne: Schönes Wochenende

[/Offtopic]

Rollo62 7. Sep 2018 09:04

AW: Methode zu lang - Toxizitäts Metriken - FixInsight
 
Das meine ich.
Es gibt eben auch Dinge die waren damals richtig, und sind es heute auch noch.

Man muss nicht immer den letzten Trend hinterherjapsen, denn die einfachen, soliden Lösungen sind of die Besten, zumindest für mich (StateMachine wäre so ein Konzept was ich schon seit Urzeiten benutze).

Rollo

freimatz 10. Sep 2018 10:48

AW: Methode zu lang - Toxizitäts Metriken - FixInsight
 
Zitat:

Zitat von p80286 (Beitrag 1412560)
Da ich weiß, wie es zu solchen Monstern kommen kann (mach doch mal eben schnell), würde ich nicht so hart urteilen.

Ich schon. Sorry. Ich weiß auch wie es zu langen Methoden kommt. Aber eine Methode mit 11k macht man nicht mal so eben.

Zitat:

Zitat von p80286 (Beitrag 1412560)
Was Du da vor Dir hast, ist das Ergebnis jahrelangen Bastelns ohne ein eigentliches Konzept. Um mit Klassen zu arbeiten muß, man erst einmal entsprechende Denkstrukturen entwickeln. Und wer nicht "strukturiert" denken kann ist da wohl erst einmal vollkommen überfordert.

Ja schon, aber nur "erst einmal". Dann soll man sich halt mal Hilfe holen. (Mache ich ja auch immer wieder) Wenn man nicht voll blöd ist kommt man ja auch mal auf die Idee nach "Delphi Forum" zu googeln. :wink:
Auch ich stimme den Vorredner zu: Jeder hat mal nen schlechten Tag, jeder findet seinen alten Code teilweise schlecht...
Aber es geht ja auch darum etwas daraus zu lernen und es dann besser zu machen.
Und die Zeiten wo die Ressourcen knapp waren sind nun ja wirklich vorbei.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:52 Uhr.
Seite 3 von 3     123   

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