Thema: Codedesign

Einzelnen Beitrag anzeigen

Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#27

Re: Codedesign

  Alt 11. Nov 2003, 10:40
Nun Klammersetzung. Es sollten niemals zu viele Klammern sein, sondern nur so viele wie nötig

Delphi-Quellcode:

  if ((Boolean) and (not (Value = 1))) then Bad;
  if Boolean and (Value <> 1) then Good;

  if (A = 0) and (B = 0) and (C = 0) then Bad;
  if A or B or C = 0 then Good;

  if (A <> 0) or (B <> 0) or (C <> 0) then Bad;
  if A or B or C <> 0 then Good; // auch wenn dieser Code ineffizienter ist !
 
  if ((Red in Set) or (Green in Set) or (Blue in Set) or (Set = [])) and not (Yellow in Set) then Bad;
  if Set * [Red, Green, Blue, Yellow] <> [Yellow] then Good;
D.h. Boolsche Algebra heist das man mit den Operatoren AND,OR,NOT,XOR rechnen kann.
D.h. das man mit Mengen rechnen kann wie mit Boolscher Algebra.

Gruß Hagen
  Mit Zitat antworten Zitat