Domino 9 und frühere Versionen > Entwicklung

Antwortdokumente - Hauptdokumente

<< < (3/3)

TMC:
Jip, Dein Vorschlag ist eleganter und schöner/flüssiger für Humans zu lesen (auch wenn die 'Maschine' bei der Abarbeitung nicht effizienter wird).

Denn so ist schön 'eingeklammert', was denn passiert.
Na ja, letztendlich auch Geschmacksache.
Aber ich kann mir vorstellen, wenn man mal einen km-langen Code hat, dann ist Deine Alternative sehr viel hilfreicher.
Also somit effizienter für Humans, z.B. bei der Fehlersuche. (effektiver aber auch).

TMC

Semeaphoros:
vorausgesetzt, der Body des If-Statements wird nicht zu lange, aber das könnte man ja steuern, wenn man immer daran denken würde (womit gleich gesagt sei, dass auch ich nicht immer elegant schreiben :-). Wichtiger als die Eleganz ist wohl eher eine konsequente und damit voraussagbare Gestaltung, was ja schliesslich auch das Ziel von irgendwelchen (firmeneigenen oder anderen) Richtlinien ist. Sowas hilft enorm für die Lesbarkeit, auch wenn es viele Entwickler leider als lästig empfinden.

TMC:
Leider sind auch aus meiner Erfahrung manche/einige Entwickler nur auf (Human) Effizienz aus (ich habe da gerade eine DB die ich überarbeiten soll), ohne die Auswirkungen einzuschließen. Und damit wird die DB als Entwicklung alles andere als (Human) effektiv (also die (Aus)wirkung mit einschließend).

Selbst simple Dinge wie nicht-einheitliche Benennung von Forms, Views, Felder etc. können einen zum Wahnsinn treiben, wenn man mal schnell einen Fehler in einer fremdentwickelten DB beheben soll......

TMC



Semeaphoros:
Ja ja, Du sprichst wahre Worte, richtig aus der Praxis heraus, interessant, wie Du gleichzeitig mit der Sprache spielst und den Effekt in eine kompliziert geklammerte Ausdrucksweise einbettest.

Ich versteh sowas ja durchaus, wenn man mal ne Quick 'n durty Lösung so rasch mal hinknallen musste und dann wurde das Ding weiterentwickelt, da sind eben die Umstände ungünstig gewesen. Dann verstehe ich auch, dass jedes noch so gut begonnene Werk mit der Zeit degradiert und schon nur aus historischen Rücksichten dann unschöne Ecken erweist. Aber die Entwickler, die bewusst einen Beitrag zur Unverständlichkeit des Codes leisten, versteh ich echt nicht. Teilweise wohl auch ein Versuch, eigene Inkompetenzen zu verschleiern. Wer sich jetzt betroffen fühlt - sorry - aber selber schuld.

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln