Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Neue Funktionen/Methoden der RTL etc finden (https://www.delphipraxis.net/200571-neue-funktionen-methoden-der-rtl-etc-finden.html)

Der schöne Günther 3. Mai 2019 09:29

AW: Neue Funktionen/Methoden der RTL etc finden
 
So früh am morgen und schon solche negativen Vibrations im Raum?

Rollo62 3. Mai 2019 09:48

AW: Neue Funktionen/Methoden der RTL etc finden
 
Zitat:

Zitat von mkinzler (Beitrag 1431495)
Es wäre schön, wenn es nicht notwendig wäre, dass wir Kunden nach Änderungen suchen müssen. Aber man bekommt es ja nicht mal hin, dass die Syntaxprüfung (zeitnah) der IDE an die Änderungen angepasst wird.


Aber mal ehrlich: Das wäre etwas unrealistisch sowas von EMBA zu Verlangen.
Wie oft lege ich neue Funktionen an, wie oft Refakturiere ich meinen Code ...
Jede Änderung zu Dokumentieren würde ich nicht schaffen.

Es sei denn: Das ginge automatisiert :-D
(GIT mit Diff-Tool wäre da mein heimlicher Favorit, der könnte doch eine Change-List auswerfen)

mkinzler 3. Mai 2019 09:50

AW: Neue Funktionen/Methoden der RTL etc finden
 
Zitat:

Aber mal ehrlich: Das wäre etwas unrealistisch sowas von EMBA zu Verlangen.Wie oft lege ich neue Funktionen an, wie oft Refakturiere ich meinen Code ...
Jede Änderung zu Dokumentieren würde ich nicht schaffen.
Es ist aber ein Unterschied, ob es Dein eigener Code ist oder die offizielle API.
Die (Subscription-)Kosten sind ja auch nicht unerheblich.

Rollo62 3. Mai 2019 09:52

AW: Neue Funktionen/Methoden der RTL etc finden
 
Naja, mir ist noch lieber EMBA fixt Probleme, statt dass sie Unnötiges dokumentieren.
Wir Reden ja hier von den "kleinen" Unterschieden, nicht der "großen" Roadmap.

mkinzler 3. Mai 2019 09:55

AW: Neue Funktionen/Methoden der RTL etc finden
 
In Sachen Dokumentation fehlt ja leider mehr als nur ein paar "unnötigen" Details.

MichaelT 3. Mai 2019 10:20

AW: Neue Funktionen/Methoden der RTL etc finden
 
Stimmt. Unvermutetes mittels Suche zu finden ist eher dem Zufall geschuldet und auch ich habe von Zeit zu Zeit noch so manches Aha-Erlebnis. Klassen zu finden bedingt deren Existenz zu kennen.

Wenn 3 Jahre später eine Klasse wird angeboten die ein 'damals' höchst aktuelles Thema adressiert fehlt einfach der Trigger.

Zitat:

Zitat von mkinzler (Beitrag 1431495)
Es wäre schön, wenn es nicht notwendig wäre, dass wir Kunden nach Änderungen suchen müssen. Aber man bekommt es ja nicht mal hin, dass die Syntaxprüfung (zeitnah) der IDE an die Änderungen angepasst wird.


Schokohase 3. Mai 2019 10:37

AW: Neue Funktionen/Methoden der RTL etc finden
 
Zitat:

Zitat von Rollo62 (Beitrag 1431503)
Naja, mir ist noch lieber EMBA fixt Probleme, statt dass sie Unnötiges dokumentieren.
Wir Reden ja hier von den "kleinen" Unterschieden, nicht der "großen" Roadmap.

Mir wäre es lieber Emba würde so arbeiten, wie man es mache sollte.

Erst mal einen Plan, was man machen möchte, mit Beschreibung was man zu erwarten hat (das nennt sich z.B. Spezifikation). Damit wäre im Prinzip auch die Dokumentation schon mal fertig.
Jetzt die Implementierung gemäß der Spezifikation/Dokumentation nebst zugehörigen Unit-Tests.

Und ehe man sich versieht ist man wesentlich produktiver weil man weniger Bugs/Probleme produziert.

Durch die stellenweise fehlende Dokumentation kann man teilweise gar nicht sagen, ob es sich wirklich um einen Bug handelt oder ob es so gewollt war.

Rollo62 3. Mai 2019 10:49

AW: Neue Funktionen/Methoden der RTL etc finden
 
Wir müssen aber mit dem Leben was wir haben, und da ist es realistischer selber im Code nachzusehen.

MyRealName 3. Mai 2019 15:53

AW: Neue Funktionen/Methoden der RTL etc finden
 
Zitat:

Zitat von TigerLilly (Beitrag 1431475)
Die Frage klingt vielleicht ein wenig schräg: Wie findet Ihr die neuen Funktionen/Methoden, die mit den Updates und Releases hinzukommen?

Ich mach grad einen großen Sprung nach 10.3 und habe immer wieder so "Ah! Oh! das gibt´s ja schon!" Erlebnisse.

Ich kann natürlich den Code durchackern oder mir überlegen, wie die Funktion heißen könnte + suchen.

Konkret zB: Ich habe immer wieder Anweisungen der Form:

Code:
if s<>'' then
   s:=s+' ';
s:=s+'irgendwas';
Dafür hab ich mir eine Funktion gemacht. Aber sowas gibt es wahrscheinlich mittlerweile in der RTL?

Cool wäre eine Suche der Art: "strings, concatenation, separator" oder so.

In der Unit StrUtils gibts eine IfThen, in anderen units auch für andere wie Math, die sind da recht gut.

Rudy Velthuis 4. Mai 2019 19:22

AW: Neue Funktionen/Methoden der RTL etc finden
 
Zitat:

Zitat von Rollo62 (Beitrag 1431485)
Ein Gedanke wäre mit einem Diff-Tool die C++Header unter \Include zu vergleichen, was es dort an Änderungen/Erweiterungen so gibt.

Daran habe ich auch gedacht, aber bei einem großen Sprung kann da sehr Vieles neu sein, und dann sieht man vor lauter Bäumen den Wald nicht mehr.

Wenn ich was brauche, suche ich lieber gezielt. Meistens mit Grep über den Quelltext der mit Delphi kommt, aber auch mit Google (meist auf Englisch, z.B. "array string concatenate separator delphi ") und finde dann ziemlich schnell http://docwiki.embarcadero.com/Libra...ingHelper.Join.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:40 Uhr.
Seite 2 von 3     12 3      

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