Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Unübersichtliches Programm Kategorie: Programmierung (von André H. - 8.11.2004 23:22)
Als Antwort auf Re: Unübersichtliches Programm von ACU - 8.11.2004 18:38
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
Hallo ACU,

> Ja du hast Recht, dass mit den Klammern ist wahrscheinlich das Problem.
> Finde ich aber schlecht von Conrad, dass die IDE dass nicht korrekt anzeigt,
> ob zu viele oder zu wenige Klammern da sind.

Conrad selbst kann hier nichts dafür.
Die IDE, oder besser gesagt, die CC2 wurde komplett von einer externen Firma entwickelt.
Wenn, dann kann diese etwas dafür. ;-)

Es ist in C2 auf jeden Fall äu�erst wichtig, richtig einzurücken, um die �bersichtlichkeit
bei sehr vielen Ebenen von geschweiften Klammern zu wahren.
Dafür sollte man sich am besten eine eigene Regel aufstellen, die man auch strikt einhalten sollte.
Ich rücke beispielsweise bei Schleifen immer um ein Leerzeichen, bei IFs immer
um zwei Leerzeichen ein. Allerdings unterscheide ich die IFs von der Struktur wieder. ;-)
(IFs mit einer bedingten Anweisung oder mit mehreren ...)
Dies habe ich anfangs z.B. nicht gemacht, und habe deshalb jetzt viel Mühe, ältere
Projekte zu entwirren.

Als Bsp. in einer Funktion:
function xy()
{
 tuedies();
 loop
 {
  tuedas();
  wasauchimmer();
  if das>dies
   {
    machedas();
    if irgentetwas>=10
     {
      tuedies();
      unddas();
     }
   }
   else
    ansonstendas();
 }
}



> Ich werde es nochmal versuchen, aber mir platzt bald der Kopf,
> wenn ich die ganzen Klammern sehe!

Das beste währe wahrscheinlich einiges, was bei den IF-Bedingungen ausgeführt werden soll,
in Funktionen auszulagern. Das würde die �bersichtlichkeit erleichtern.

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: