Forum: Die Delphi-IDE
by jaenicke,
21. Sep 2023
Das ist genau der Punkt. Bei einem solchen Beispiel möchte man alles in einem Stück zeigen, da kann ich es nachvollziehen, wenn man das so macht. Ich meine schon immer Produktivcode.
In einem echten Quelltext hätte ich z.B. statt docQuery.ToUrlEncode eine Funktion GetEncodedUrl oder so verwendet und hätte daher gar keine Variable mehr benötigt.
Forum: Die Delphi-IDE
by jaenicke,
21. Sep 2023
Wenn man einen Variablennamen in der gleichen Methode für verschiedene Schleifen inline verwendet, sollte man auch mit dem Namen klarmachen, wofür diese Variable verwendet wird. Durch Inline-Variablen (abgesehen von Schleifen meinetwegen) leidet (wie man an diversen Quelltexten im Internet sieht) die Lesbarkeit ohnehin schon massiv, auch weil die Methoden oft länger werden. Wenn man dann noch...
Forum: Die Delphi-IDE
by jaenicke,
21. Sep 2023
Wobei ich gleiche Variablennamen trotz begrenztem Scope innerhalb der gleichen Methode ohnehin ziemlich unsauber finde.
Forum: Die Delphi-IDE
by jaenicke,
3. Feb 2023
Der LSP-Server wäre dafür ja ideal, wenn er denn zuverlässig funktionieren würde. Bevor damit das Refactoring umgesetzt werden kann, wird die Arbeit wohl erst dort nötig sein.