Autor Thema: Felder verbergen - hide  (Gelesen 7925 mal)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Felder verbergen - hide
« Antwort #20 am: 12.09.04 - 00:04:50 »
Da halte ich für eine falsche Herangehensweise, Wutz.
Wenn Du mit @functions "vor die Wand gerannt bist", könnte das auch an Dir selbst gelegen haben  ;D
Und: Wenn Du bei "w oder 3 @If's" durcheinander kommst, passiert Dir gleiches bei LS mit If und And und Or und den Klammern ... Hier kommt es bei beiden auf das Durchschauen der Logik an (und beides lässt sich gleichermasen gut oder schlecht lesen - man muss sich halt einarbeiten und gewöhnen). Und auch in LS habe ich schon syntaktisch korrekte verschachtelte Abfragen geschrieben, die aber LOGISCH falsch waren. Es gibt da wirklich keinen Unterschied.

Es gibt selbstverständlich viele Aufgaben, die ich lieber mit LS löse oder - vor allem - nur lösen kann. Bei einer professionellen Notes-Applikation kommt man aber logischerweise überhaupt nicht an @functions vorbei, da es in etlichen Design-Elementen die einzig zur Verfügung stehende Programmiermöglichkeit ist.

Wer also nicht bereit ist, sich in @functions wirklich fit zu machen, der wird auch nie eine hochwertige Notes-(oder Domino-)Applikation schreiben können.

Bernhard

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Felder verbergen - hide
« Antwort #21 am: 12.09.04 - 00:35:51 »
Da kann ich Bernhard nur voll zustimmen.

Wenn man 2 oder 3 @If´s geschachtelt hat, dann braucht man ja schon ewig, um einen simplen Fehler wie eine falsche Klammer oder ein fehlendes " zu finden.

Das liegt nur am Aufbau Deines Codes.

Du kannst z.B. sowas verwenden:
_Bedingung1 := @If (......)
_Bedingung2 := @If(....)
_Bedingung3 := @If(Bedingung1 | Bedingung2; ......)

Formelsprache bietet da sehr viel zur Übersichtlichkeit.

Zugegeben: Perfekt ist die Fehlersuche nach falschen Klammern etc. nicht, und man kann darauf hereinfallen; aber ein übersichtlicher Codeaufbau kann vieles eingrenzen.
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz