Forum: Object-Pascal / Delphi-Language
Delphi
by Mavarik,
12. Aug 2016
ok, bei normalen Procedure würde ich dir recht geben...
Bei Setter brauche ich das nicht, da es ja der Setter Wert ist..
Und i.d.R. steht im Setter sowieso..
begin
FWhatever := AValue; // Value "wird" schon das richtige sein...
... // Code, warum ich überhaupt einen Setter brauche...
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Mavarik,
12. Aug 2016
Dann doch lieber "neutral":
type
TExample = class
private
FTest: Integer;
public
constructor Create(const (A)Value : Integer);
property Test: Integer read FTest write FTest;
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Mavarik,
12. Aug 2016
Wenn man nur Code für den deutschen Sprachraum schreibt mögen deutsche Bezeichner funktionieren.
begin
HöreAufDemEinAusgangsKanal(10230);
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Mavarik,
10. Aug 2016
Das ist für mich der absolut wichtigste Punkt...
Eine Code-Zeile wir i.d.R.
1x geschrieben
10x gelesen
Also ist ganz klar, ich muss mich entlasten...
Das geht natürlich über die Formatierung hinaus... Dafür braucht es Regeln (Ganz alleine für mich)
Forum: Object-Pascal / Delphi-Language
Delphi
by Mavarik,
9. Aug 2016
nicht jede if then else ist ein Case ersatz!
Wo sind deine Then's geblieben? und auch noch Tabs... hmm ":="; hmm end : String?
Immer 2 dann plötzlich 4??? Eher nicht.
Case Ersatz... (Wenn überhaupt)
Forum: Object-Pascal / Delphi-Language
Delphi
by Mavarik,
9. Aug 2016
Gruselig...Codesumpf nenne ich das...
if ..
then begin
..
end
else if ..
then begin
..
Forum: Object-Pascal / Delphi-Language
Delphi
by Mavarik,
9. Aug 2016
Zeilen einsparen? Wofür?
Es wird Dir zu lang... Mach ne procedure draus...
Quelltext ohne Leerzeile kann ich gar nicht lesen...
Vor und nach jedem if/while/for/repeat kommt auf jeden Fall eine Leerzeile. Es sei den es steht ein Begin davor...
Genauso gibt es niemals zwei Anweisung oder Zuweisung in einer Zeile.