1. Foren
  2. » Kommentare
  3. » Software-Entwicklung
  4. » Alle Kommentare zum Artikel
  5. » Tikanga, Pachika und…

Regeln

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. Regeln

    Autor IASKMYSELF 23.03.10 - 12:15

    Aber wer sagt mir denn dass die gefundenen Regeln auch richtig sind? Nur weil es alle so machen heisst es ja nicht dass es auch stimmen muss...

  2. Re: Regeln

    Autor Der Kommunist 23.03.10 - 12:37

    Mit Regeln ist hier nicht gemeint, ob etwas richtig oder falsch ist, sondern diese Regel beschreiben mehr oder weniger abstrakt, die Code strukturiert ist. Anhand eines Matching mit weiteren Regeln, welche eine Information ueber "richtig/falsch/unsauber/gefaehrlich" beinhalten, kann die Richtigkeit oder Sicherheit von Code geprueft werden. Sollte eigentlich klar sein, wenn man mal ueber den Artikel nachdenkt.

  3. Re: Regeln

    Autor IASKMYSELF 23.03.10 - 12:46

    das ist mir schon klar, aber trotzdem, muss ja nicht heissen das die struktur dann gut ist.

  4. Re: Regeln

    Autor mosi 23.03.10 - 14:12

    IASKMYSELF schrieb:
    --------------------------------------------------------------------------------
    > das ist mir schon klar, aber trotzdem, muss ja nicht heissen das die
    > struktur dann gut ist.


    Das Programm gibt nur einen Hinweis. Ob du als Entwickler was unternimmst, ist deine Sache. Solche Programme sind auch nicht perfekt, und nur dem Programm zu trauen wäre gefährlich. Aber wenn du als Entwickler dies nicht nachvoll ziehen kannst ob dies gut oder schlecht ist, dies wäre noch viel gefährlicher...

  5. Re: Regeln

    Autor neues thema 23.03.10 - 15:35

    Als Projektleiter würde ich in der Firma bestimmte "Regeln" bzw. "progger-Patterns" verbieten.

    Ich würde den Code auch automatisch nach Firmenstandards "beautifien" bevor er im Repository hochgeladen wird. Es ist ja nicht Aufgabe eines Programmierers, Spaces einzurücken. Das kann der beautifier.

    Man sollte nicht erkennen, wer im Team den Code produziert hat.
    Code sollte leserlich sein.
    Laufvariablen wie x,i usw, sind erlaubt, andere Variablen werden gewarnt, wenn sie zu kurz und somit wohl nicht selbstbeschreibend sind.
    Usw.
    Das waren halt bisher "nur" Syntaktische Regeln.

    Aber jetzt kann man dank Saarland auch strukturelle Strukturen erkennen und zuordnen.

    Diese Projekte sind echt nett. Aber die Quake-3D werden sie sicher nicht verfügbar sein :-(((

  6. Re: Regeln

    Autor DummBatz 23.03.10 - 17:44

    Ich mag's echt nicht mehr hören: Es gibt kein Maß für LESBARKEIT! Lesbarkeit ist stets subjektiv.

    neues thema schrieb:
    --------------------------------------------------------------------------------
    > Als Projektleiter würde ich in der Firma bestimmte "Regeln" bzw.
    > "progger-Patterns" verbieten.
    >
    > Ich würde den Code auch automatisch nach Firmenstandards "beautifien" bevor
    > er im Repository hochgeladen wird. Es ist ja nicht Aufgabe eines
    > Programmierers, Spaces einzurücken. Das kann der beautifier.
    >
    > Man sollte nicht erkennen, wer im Team den Code produziert hat.
    > Code sollte leserlich sein.
    > Laufvariablen wie x,i usw, sind erlaubt, andere Variablen werden gewarnt,
    > wenn sie zu kurz und somit wohl nicht selbstbeschreibend sind.
    > Usw.
    > Das waren halt bisher "nur" Syntaktische Regeln.
    >
    > Aber jetzt kann man dank Saarland auch strukturelle Strukturen erkennen und
    > zuordnen.
    >
    > Diese Projekte sind echt nett. Aber die Quake-3D werden sie sicher nicht
    > verfügbar sein :-(((

  7. Re: Regeln

    Autor gd800 23.03.10 - 18:16

    Du darfst ihn gerne reformatten. Gerne automatisiert beim Checkout.
    Er wird ja unified formatted, bevor er eingecheckt wird.

    Wir sind ja keine China-Gold-Farmer die nur 800x600-Displays haben, damit man daneben kein ICQ auf Firmenkosten laufen lassen kann.

    Die Firma muss/soll sich mit dem Kunden pro Projekt auf einen Satz von Standards einigen.

    Und wenn Du mal Setzer/Drucker-Regeln liest, merkst Du, das diese dafür gut sind, Texte für optimale Lesbarkeit zu optimieren.
    Längere Zeilen => Abstand zwischen den zeilen größer, damit das Auge beim carriage-return nicht aus der Spur springt und die nächste Zeile trifft.

    Oder achte mal auf ____ und links rechts daneben auf selber y-Pixel-Position die Zeile. Die ist quasi komplett mit Pixeln gefüllt. Das ist eine optische Schiene für das Auge. Dort ist innerhalb einer Zeile die Anzahl der schwarzen Pixel vermutlich am Häufigsten. Auch helfen sich die Buchstaben gegenseitig, sich voneinander zu unterscheiden. Wenn man mal Texte in unpassenden Schrift-Arten liest, merkt man das, wenn Buchstaben sich zu ähnlich sind oder sich nicht gegenseitig helfen sondern seltsam aussehen, wenn sie nebeneinander stehen.

    Dasselbe kann man bei Code machen und messen, ob bestimmte Formatierungen besser oder schlechter zu lesen sind.

    Im Repository der Code entspricht dem Kunden_Standard oder irgendeiner DIN-Norm, wenn der Kunde da keinen Wert drauf legt.
    Was Du beim Auschecken machst, ist Dein Bier.
    Was beim Einchecken passiert, ist Kunden-Angelegenheit.

  8. Re: Regeln

    Autor Klumpatsch 23.03.10 - 18:42

    Gewöhne dir an Code nach Formatierungsregeln zu schreiben und zu lesen. Wer sich nicht innerhalb von einigen wenigen Stunden umstellen kann, hat irgendwie nichts in der Programmierung zu suchen ...

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Libreoffice

    "Wir wollen Nutzer in die ODF-Welt ziehen"

  2. Browser

    Kauft Facebook Opera?

  3. Blackberry

    RIM plant Massenentlassungen

  4. Datenschutz

    Neue EU-Regeln zu Cookies treten in Kraft

  5. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten


Meistkommentiert
  1. Kommentare: 171 | letzter Beitrag 20:42 Uhr

  2. Kommentare: 94 | letzter Beitrag 26.05. 19:45

  3. Kommentare: 77 | letzter Beitrag 20:57 Uhr

  4. Kommentare: 70 | letzter Beitrag 18:56 Uhr

  5. Kommentare: 61 | letzter Beitrag 21:29 Uhr

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


Lollipop Chainsaw angespielt: Blond und brutal
Lollipop Chainsaw angespielt
Blond und brutal

Der japanische Spieldesigner Goichi Suda - Fans sagen schlicht "Suda 51" - ist für schräge Actionspiele bekannt. Sein nächstes Werk schickt ein scheinbar braves Schulmädchen in den Kampf gegen Zombies.

  1. Spielepublisher in Not dtp Entertainment meldet Insolvenz an
  2. US-Umsätze im März 2012 Spielemarkt schrumpft weiter
  3. Starlight Inception Lucas-Arts-Veteran kämpft für das Weltraum-Action-Genre

Samsung XE300: Google Chromebox versehentlich ausgeliefert
Samsung XE300
Google Chromebox versehentlich ausgeliefert

Weitgehend unbemerkt hat der US-Händler Tigerdirect die ersten Chromebox-Systeme von Google ausgeliefert. Für 330 US-Dollar bekommt der Nutzer recht gute Hardware in Nettop-Form, die sehr viel leistungsfähiger ist als die des Chromebook mit ChromeOS.

  1. Googles Aura Chromium OS mit klassischem Desktop

Bernd Schlömer: Twittern und Mailen für die Piratenpartei im Dienst verboten
Bernd Schlömer
Twittern und Mailen für die Piratenpartei im Dienst verboten

Der neue Chef der Piratenpartei steht im Verteidigungsministerium unter Druck. Elektronische Kommunikation für seine Partei ist ihm in der Dienstzeit untersagt. "Es gibt Leute im Ministerium, die darauf warten, dass ich Fehler mache", sagte Schlömer.

  1. Hartmut Semken Berliner Piratenparteichef tritt zurück
  2. Schulschwänzen Piratenpartei gegen elektronisches Klassenbuch
  3. Piratenpartei NRW "Wir bringen einen Schuss Chili ins Parlament"

  1. Renesas: Chiphersteller will ein Drittel der Beschäftigten loswerden
    Renesas
    Chiphersteller will ein Drittel der Beschäftigten loswerden

    Renesas ist nach Elpida der zweite schwer angeschlagene japanische Chiphersteller. Renesas, das Hitachi, Mitsubishi Electric und NEC gehört, macht Verlust und will seine größte Fabrik verkaufen.

  2. Blackberry: RIM plant Massenentlassungen
    Blackberry
    RIM plant Massenentlassungen

    RIM soll in den kommenden Tagen erneut einen massiven Stellenabbau ankündigen. "Ich habe herausgefunden, welche Teile ich in meinem Puzzle nicht mehr benötige", sagte Firmenchef Thorsten Heins.

  3. Browser: Kauft Facebook Opera?
    Browser
    Kauft Facebook Opera?

    Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.


  1. 15:41

  2. 13:23

  3. 14:48

  4. 14:29

  5. 14:24

  6. 12:30

  7. 12:23

  8. 18:49