-
Forum: Klatsch und Tratsch
by MaBuSE,
27. Sep 2022
Dann hätte ich das so gemacht
// *******************
// * Prozdur blub *
// *******************
procedure bla;
var
i: integer; // j
begin
// for j := 0 to MeineListe.Count -1 do begin
for j := 0 to MeineListe.Count -1 do begin
-
Forum: Klatsch und Tratsch
by MaBuSE,
26. Sep 2022
In Deiner Brust scheinen 2 Herzen zu schlagen ;)
Einerseits schreibst Du, dass wenn Firmen den Entwicklern vorschreiben, sie möchten bitte dokumentieren (Quellcode, Handbücher, Readme, ...), oft nur Müll rauskommt.
Andererseits möchtest Du in Quellcode Kommentare und "wenigstens eine halbwegs verständliche Hilfe" haben.
-
Forum: Klatsch und Tratsch
by MaBuSE,
26. Sep 2022
Das kenne ich.
Ich habe auch schon Projekte gesehen, die mehrere Mio Zeilen Quelltext lang sind und per Definition in ca. einer Stunde entstanden sein müssen. :shock:
Na ja, bei uns gibt es eine Arbeitsanweisung, dass ca. 10% der Zeit für Dokumentation einzuplanen ist.
Und der/die Entwickler haben sich nicht mal 10 Min Zeit genommen für Doku und Kommentare.
-
Forum: Klatsch und Tratsch
by MaBuSE,
17. Sep 2021
Dann passt doch der Name ;)
-
Forum: Klatsch und Tratsch
by MaBuSE,
7. Feb 2020
Äh, doch :-D :thumb:
Vielleicht findet es ja noch der ein oder andere interessant.
-
Forum: Klatsch und Tratsch
by MaBuSE,
6. Feb 2020
:shock:
Genau. Deshalb hatte ich ich ja noch geschrieben, dass es hoffentlich noch drüber abgefangen wird.
Zur Erklärung:
Ich habe diesen (langen Text) in ein eigenes Thema verschoben, dort kann auch dazu diskutiert werden. :thumb:
-
Forum: Klatsch und Tratsch
by MaBuSE,
6. Feb 2020
Der ist gut :shock::lol::lol::lol:
Aber sicherlich hat er zufällig (quasi aus versehen) die Exception in der aufrufenden Methode abgefangen :thumb:
-
Forum: Klatsch und Tratsch
by MaBuSE,
5. Dez 2019
"Lustiger" finde ich den Fakt, das im initialization Bereich (, der als erstes ausgeführt wird,) eine Unregister* Funktion angedacht war ;)
Mich würde interessieren wo dann die Register* Funktion aufgerufen wird :stupid:
Ohne mir jetzt die Funktion angesehen zu haben, erwarte ich bei einem Unregister* Aufruf vorher einen Register* Aufruf. Wenn nicht, ist die Benamung der Funktion ... :thumb:
-
Forum: Klatsch und Tratsch
by MaBuSE,
14. Okt 2019
Danke, jetzt sehe ich es auch Get <-> Set :shock:
Es ist "Montag", da braucht man manchmal etwas länger. ("*" kann man auch durch jeden anderen beliebigen Tag ersetzen:stupid:)
-
Forum: Klatsch und Tratsch
by MaBuSE,
14. Okt 2019
Ich lese immer noch drüber weg. :stupid:
Und wahrscheinlich immer noch im stummen Kollektiv, da sich die anderen nicht outen wollen :hi:
-
Forum: Klatsch und Tratsch
by MaBuSE,
6. Mär 2019
dann bitte aber so:
procedure TFDFix.SetActive(const Value: Boolean);
begin
if Value <> FActive then
begin
FActive := Value;
// ...
end;
end;
Borland/CodeGear/Embarcadero machen das auch so:
-
Forum: Klatsch und Tratsch
by MaBuSE,
5. Mär 2019
Dann mach doch einfach folgendes draus, wenn Du dich dann besser fühlst.
...
if Data.FDFix.State in then Data.FDFix.Close;
...
Das sieht doch gleich viel wichtiger aus. :thumb: :stupid:
Ist aber faktisch das selbe, da:
...
function TDataSet.GetActive: Boolean;
begin
Result := not (State in );
-
Forum: Klatsch und Tratsch
by MaBuSE,
5. Mär 2019
Das sollte man aber Kommentieren!!! :shock:
Schau die das Beispiel mal an. Ok ist etwas konstruiert, aber so was in der Art habe ich leider schon gesehen. :(
Nur wenn Active False ist und nochmal False gesetzt wird, passiert was. Du entfernst bei einem Refactoring diese Zeilen und in der Produktion beim Kunden knallts.
Aus diesem Grund sollte so was kommentiert werden !!!.
:duck:
...
-
Forum: Klatsch und Tratsch
by MaBuSE,
16. Jul 2018
Vielen Dank für die Blumen ... :lol:
-
Forum: Klatsch und Tratsch
by MaBuSE,
16. Jul 2018
Da muss ich immer an die Titelmelodie von Tom und Jerry denken:
-
Forum: Klatsch und Tratsch
by MaBuSE,
11. Jul 2017
Das war übrigens aus dem 1. Beitrag in diesem Thema ;)
In 9 Tagen ist das 10 Jahre her !!!
Der 1. Beitrag in diesem Thema ist vom 20. Jul 2007
-
Forum: Klatsch und Tratsch
by MaBuSE,
11. Jul 2017
Jetzt kannich schreiben:
Unter dem Strich hast Du natürlich zu 100% Recht. Also gibt es "eigentlich" nix was man hierzu erwidern kann
-
Forum: Klatsch und Tratsch
by MaBuSE,
11. Jul 2017
Das lass ich jetzt mal so stehen ;)
Mir wäre wichtiger, dass der Fehler schnellstmöglich gefunden und behoben wird, statt dass sich viele nicht gefundene Fehler anhäufen und nie von dem Entwickler behoben werden, da er nichts davon weiß.
Wenn Du nicht in der Lage bist Deine Software (wenigstens einigermaßen) zu testen, solltest Du von Deinen 5000 Kunden 25 fragen, ob sie an einen Beta...
-
Forum: Klatsch und Tratsch
by MaBuSE,
10. Jul 2017
Ja, eine Abmahnung zum Beispiel !
Ich hatte mal ein mittelgroßes Projekt (ca. 200 Forms) übernommen, bei dem das grundsätzlich so gemacht wurde.
Die Anwender hatten sich daran gewöhnt nach einer durchgeführten Aktion noch mal zu prüfen ob es geklappt hatte.
Die Mitarbeiter in der Abteilung wunderten sich nur, warum immer wieder falsche, unvollständige oder defekte Datenbankeinträge da...
-
Forum: Klatsch und Tratsch
by MaBuSE,
6. Apr 2016
Ich glaube wir werden offtopic, lasst uns nochmal lustige Kommentare posten :thumb:
-
Forum: Klatsch und Tratsch
by MaBuSE,
6. Apr 2016
Mich würde interessieren, ob diese auch verwendet werden, und wenn ja welche "Geräte" das sind :stupid:
-
Forum: Klatsch und Tratsch
by MaBuSE,
6. Apr 2016
Ich glaube er hat was gegen die Elfen, Zwerge und Zauberer (..., Elf, Dwarf, Wizard ...) :-D
-
Forum: Klatsch und Tratsch
by MaBuSE,
20. Jan 2016
Nicht schlecht. :thumb:
Am besten gefällt mir 22/28:
# ...
# total_hours_wasted_here = 42
Das ist eine gute Idee. ;-)
-
Forum: Klatsch und Tratsch
by MaBuSE,
19. Jan 2016
Also ich finde den Kommentar nicht so gut dass es in das Thema "Eure besten Quellcode Kommentare..." kommen müsste.
{ExitCode} ist war evtl überflüssig, aber durchaus OK :stupid:
Viele Grüße
-
Forum: Klatsch und Tratsch
by MaBuSE,
25. Nov 2015
Nichts lebt länger als ein gut gemachtes Provisorium.