Willkommen auf unserer neuen Forenplattform für das Bus-Profi Forum

Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.

Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.

Kommentare in der Programierung


Themenersteller
obeis
Lord Forum
Lord Forum
Beiträge: 1885
Registriert: Do 11. Jun 2009, 00:21
Hat sich bedankt: 5 Mal
Danksagung erhalten: 7 Mal

#1 Kommentare in der Programierung

Beitragvon obeis » Mi 30. Mai 2012, 23:03

Moin zusammen.

Wie kommentiert Ihr eure Anlagen?
Gibt es gute sinvolle Abkürzugen?
Ich habe bisher fast alles im klartext beschriftet. Dadurch bin ich aber schon in diversen Modulen am Ende, obwohl nur die Hälfte der Funktionen genutzt werden. Ich kann mich auch nur schlecht festlegen wie weit in die Tiefe ich überhaupt kommentieren sollte.
Könnte Ihr mal ein repräsentatives Beispiel hier einstellen? Mir geht es nicht um die eigentliche Funktion sondern nur um die Kommentare.

Ich bin gespannt auf Antworten. Danke schon mal.

Siebo

Benutzeravatar

Uwe
(†)
Beiträge: 14250
Registriert: So 26. Mai 2002, 23:10
Hat sich bedankt: 13 Mal
Danksagung erhalten: 56 Mal

#2 RE: Kommentare in der Programierung

Beitragvon Uwe » Do 31. Mai 2012, 01:55

Moin Siebo,
natürlich gibt es sinnvolle Kürzel - schau dir doch nur mal die Modulbezeichnungen vom LCN an :lol:
Nein, ernsthaft. Die von mir verwendeten Kürzel habe ich auch schon bei anderen Kollegen gefunden.
Ein 'STV BMI WZ.D1' sollte so klar sein, auch eine Tasterbezeichnung vom T8 kommt mit o.re oder u.lks.o immer deutlich genug rüber (die Funktion kann ich dann meist über den programmierten Aktor nachvollziehen).

LG, Uwe
----------------o00o----'(_)'----o00o---------------------

Benutzeravatar

Thomas.Einzel
Lord Forum
Lord Forum
Beiträge: 1163
Registriert: Do 30. Mai 2002, 07:59
Hat sich bedankt: 2 Mal
Danksagung erhalten: 10 Mal

#3 RE: Kommentare in der Programierung

Beitragvon Thomas.Einzel » Do 31. Mai 2012, 18:06

obeis hat geschrieben:Moin zusammen.

Wie kommentiert Ihr eure Anlagen?
Gibt es gute sinvolle Abkürzugen?
Ich habe bisher fast alles im klartext beschriftet. Dadurch bin ich aber schon in diversen Modulen am Ende, obwohl nur die Hälfte der Funktionen genutzt werden. Ich kann mich auch nur schlecht festlegen wie weit in die Tiefe ich überhaupt kommentieren sollte.
Könnte Ihr mal ein repräsentatives Beispiel hier einstellen? Mir geht es nicht um die eigentliche Funktion sondern nur um die Kommentare.

Ich bin gespannt auf Antworten. Danke schon mal.

Siebo


Viel Platz sparen kann man mit CamelCase in Abkürzungen. Statt Ta.Wohnz.Tür-links ->TaWzTürLin oder TaWzTürLi oder da es ohnehin bei einem Taster steht: WzTürL nur 1/3 des ursprünglichen Platzes (5 statt 18)

Wenn man generell kein Wort "Licht" verwendet, sondern z.B La(mpe) reicht auch Li für links und La für Lampe, auch L und R geht, wenn man das durchgängig macht, L ist links und La ist Lampe z.B. Das alles mit der Häufigkeit bringt schon ein bisschen. Ich empfehle dir eine Art generelles Abkürzungsverzeichnis, "immer gleich" prägt ein. Wer statt Roll oder Ro immer Rollladen (o.ä.) schreibt, ist mit dem Kommentarplatz schnell am Ende.

Thomas

Benutzeravatar

LCNJürgen
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 394
Registriert: Mi 9. Sep 2009, 19:14
Hat sich bedankt: 1 Mal

#4 RE: Kommentare in der Programierung

Beitragvon LCNJürgen » Do 31. Mai 2012, 20:30

Also wenn man aber zu viel Abkürzt dann weis ein anderer wieder nicht was man damit gemeint hat!
Grüße aus Baden an den rest der Welt.


Themenersteller
obeis
Lord Forum
Lord Forum
Beiträge: 1885
Registriert: Do 11. Jun 2009, 00:21
Hat sich bedankt: 5 Mal
Danksagung erhalten: 7 Mal

#5 RE: Kommentare in der Programierung

Beitragvon obeis » Do 31. Mai 2012, 21:20

Das könnte wieder die Firewall sparen :-)

Benutzeravatar

Thomas.Einzel
Lord Forum
Lord Forum
Beiträge: 1163
Registriert: Do 30. Mai 2002, 07:59
Hat sich bedankt: 2 Mal
Danksagung erhalten: 10 Mal

#6 RE: Kommentare in der Programierung

Beitragvon Thomas.Einzel » Fr 1. Jun 2012, 14:20

[zitat=LCNJürgen]Also wenn man aber zu viel Abkürzt dann weis ein anderer wieder nicht was man damit gemeint hat![/zitat]

Hm, also ist es besser den Kommentar mangels Platz nach der Hälfte der Funktionen wegen "Platz zu Ende" gar nicht zu haben?

Finde ich etwas komisch.

P.S. Wenn man ein durchgängiges Abkürzungsverzeichnis hat, kann man das zum Verständnis für andere auf die Innenseite der UV Tür mit dem PK(U) kleben.

Thomas

Benutzeravatar

LCNJürgen
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 394
Registriert: Mi 9. Sep 2009, 19:14
Hat sich bedankt: 1 Mal

#7 RE: Kommentare in der Programierung

Beitragvon LCNJürgen » Fr 1. Jun 2012, 23:32

So mal eine kleine Anlage zum schauen wie ich es so mache!
Dateianhänge

[Die Dateierweiterung lp3 wurde deaktiviert und kann nicht länger angezeigt werden.]

Grüße aus Baden an den rest der Welt.


Themenersteller
obeis
Lord Forum
Lord Forum
Beiträge: 1885
Registriert: Do 11. Jun 2009, 00:21
Hat sich bedankt: 5 Mal
Danksagung erhalten: 7 Mal

#8 RE: Kommentare in der Programierung

Beitragvon obeis » Sa 2. Jun 2012, 00:24

Moin Moin

Danke für das Beispiel. Aber das maht mir gerade etwas Angst. bei 300Moduen habe ich nicht mehr weiter gerechnet. Was bitte ist dann eine große Anlage?
Ich fand meine 20 Module schon nicht schlecht.
Wie groß sind den hier die größten betreuten Anlagen der BusProfi Mitglieder? Ich will ja nicht neugierig sein aber das interesiert mich schon.

Siebo

Siebo

Benutzeravatar

LCNJürgen
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 394
Registriert: Mi 9. Sep 2009, 19:14
Hat sich bedankt: 1 Mal

#9 RE: Kommentare in der Programierung

Beitragvon LCNJürgen » Sa 2. Jun 2012, 09:32

Ja es sind nicht alle Standorte miteinander Verknüpft bisher wo noch kommen soll!
Die fehlen bei der Datei ja noch!
Grüße aus Baden an den rest der Welt.

Benutzeravatar

Beleuchtfix
Administrator
Administrator
Beiträge: 5293
Registriert: Mi 10. Jan 2007, 18:49
Hat sich bedankt: 4 Mal
Danksagung erhalten: 15 Mal
Kontaktdaten:

#10 RE: Kommentare in der Programierung

Beitragvon Beleuchtfix » Sa 2. Jun 2012, 11:22

@Thomas,
irgendwo muss man immer Kompromisse eingehen. Eine Grundbeschriftung ist immer möglich. Je mehr wir in die Module quetschen, desto unübersichtlicher wird natürlich auch alles. Sinnvolle Abkürzungen ohne AKüFi (Abkürzungsfimmel) muss man dann schon verwenden. Hier ist jeder erst mal für seine eigen Installation verantwortlich.

Wenn die Abkürzungen durchgängig sind (das muss man dann schon etwas vorher planen, die CamelCase Methode spricht mich sehr an, kommt man schon sehr weit. Außerdem kannst du ja auch eine Abkürungsliste mit zur normalen Elektro-Dokumentation heften.

Wenn du trickreich (über Module hinweg, Tasten verdoppeln oder Logik auslagern, weil bei Modul xxx noch die Taste C7 kurz frei ist) programmierst, wie wir Häuslebauer das aus Spargründen gerne machen, dann solltest du das richtig gut (auch extern) dokumentieren, denn sonst kämpfst du dich bei jeder kleinen Änderung wieder durch deine Gedanken von vor x Jahren.

Viel Spaß beim Erdenken sinnvoller Abkürzungen
Florian


Zurück zu „Programmierfragen“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 27 Gäste