ilch Forum » Allgemein » HTML, PHP, SQL,... » Sauberes Programmieren - aber Wie?

Geschlossen
  1. #1
    User Pic
    iVirus Mitglied
    Registriert seit
    28.07.2008
    Beiträge
    1.250
    Beitragswertungen
    30 Beitragspunkte
    Habt ihr euch schon einmal gefragt was ein gutes Script (PHP) ausmacht?
    Bzw. was macht ein CMS schlampig und unsauber programmiert?

    Natürlich gibt es Punkte wie : nicht kommentiert, DB-Verb. nicht getrennt. usw..

    Aber was gibt es noch?

    Ich denke es würde zum einen einige User hier im Forum intressieren, wer will schon unsauber Coden?
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    kdl Mitglied
    Registriert seit
    21.08.2010
    Beiträge
    333
    Beitragswertungen
    62 Beitragspunkte
    Meine Meinung:
    - Programmierstyle sollte sich nicht alle 20 Zeilen ändern. Welcher ist eigentlich egal, solange es übersichtlich ist. Doch einfach bei dem Style, mit dem man anfängt bleiben. Ein Beispiel wäre da, ob man bei einer Funktion die öffnenden Klammern in der aktuellen oder in der neuen Zeile macht.
    - Alles auf wenige Zeilen kürzen ist nicht gut. In der Regel hat man so viel Platz, dass man den Code in Logische Abschnitte teilen kann, die Kommentiert werden. Dazwischen kann gut eine leere Zeile sein.
    Außerdem sind ineinander verschachtelte Funktionsaufrufe nicht gerade übersichtlich. Ich persönlich rufe pro Zeile nicht mehr als 1 - max. 2 Funktionen auf.
    - Variablen und Funktionsbenennung sollte so sein, dass man am Namen erkennt, was gespeichert ist.
    - Defensives Programmieren ist auch ein wichtiger Aspekt de.wikipedia.org/wiki/Defensives_Programmieren

    Allgemein gesagt sollte ein Quelltext übersichtlich wirken.


    Zuletzt modifiziert von kdl am 18.05.2011 - 14:40:38
    .
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    oink Mitglied
    Registriert seit
    23.09.2010
    Beiträge
    740
    Beitragswertungen
    227 Beitragspunkte
    before creation there must be destruction
    1 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    iVirus Mitglied
    Registriert seit
    28.07.2008
    Beiträge
    1.250
    Beitragswertungen
    30 Beitragspunkte
    Ja, also Defensiv Programmieren ist auf jedenfall ein wichtiger Aspekt!

    Vom Still her hast du auch auf jedenfall recht - mein großes Vorbild ist immer das REDAXO CMS, wenn ich da etwas ändern will hab ich so eine große Bandbreite an Kommentaren und logischen Funktionen dass es nach kurzer Zeit ein klacks ist etwas zu modifizieren.

    Aber gibt es eine Art Regeln bsp. hab ich erst vor einer guten Woche gehört das man in PHP Datein am Ende das "?>" weglassen soll. (hoffe ich bin da nicht auf den arm genommen worden >.<)


    @ oink
    lachen ja genau sowas - genial!


    Zuletzt modifiziert von iVirus am 18.05.2011 - 15:25:09
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    KoernerWS gelöschter User
    In vielen Fällen kann man und sollte man es wirklich weglassen.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    iVirus Mitglied
    Registriert seit
    28.07.2008
    Beiträge
    1.250
    Beitragswertungen
    30 Beitragspunkte
    ZitatZitat geschrieben von KoernerWS

    In vielen Fällen kann man und sollte man es wirklich weglassen.


    Meinst du mit es "?>" ?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    ZitatZitat geschrieben von Codeigniter Style Guide

    The PHP closing tag on a PHP document ?> is optional to the PHP parser. However, if used, any whitespace following the closing tag, whether introduced by the developer, user, or an FTP application, can cause unwanted output, PHP errors, or if the latter are suppressed, blank pages. For this reason, all PHP files should OMIT the closing PHP tag, and instead use a comment block to mark the end of file and it's location relative to the application root. This allows you to still identify a file as being complete and not truncated.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    KoernerWS gelöschter User
    ZitatZitat geschrieben von iVirus

    ZitatZitat geschrieben von KoernerWS

    In vielen Fällen kann man und sollte man es wirklich weglassen.


    Meinst du mit es "?>" ?

    Ja
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    oink Mitglied
    Registriert seit
    23.09.2010
    Beiträge
    740
    Beitragswertungen
    227 Beitragspunkte
    @iVirus, wie kannst du nur annemarie's informationen anzweifeln?!
    Ketzer!
    before creation there must be destruction
    1 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    iVirus Mitglied
    Registriert seit
    28.07.2008
    Beiträge
    1.250
    Beitragswertungen
    30 Beitragspunkte
    ZitatZitat geschrieben von oink

    @iVirus, wie kannst du nur annemarie's informationen anzweifeln?!
    Ketzer!


    oO jetzt bin ich verwierrt ich dachte du bist annamaria. lachen aber nein keine sorge ich würde doch nie eine Aussage von KoernerWS anzweifeln.. alles was er sagt ist in 100 mio Jahren in Goldenen Steinplatten verewigt.. lachen

    :b wo seit ihr immer bin den ganzen Tag alleine im IRC.. traurig .. niemand will mit mehr reden..
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    KoernerWS gelöschter User
    Er ist auch annemarie! Das bin nicht ich xD
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    iVirus Mitglied
    Registriert seit
    28.07.2008
    Beiträge
    1.250
    Beitragswertungen
    30 Beitragspunkte
    ZitatZitat geschrieben von KoernerWS

    Er ist auch annemarie! Das bin nicht ich xD


    lachen und dann die Fragen aller Fragen.. (steht bei Günther Jauch auf den 1. Millionen Euro Kärtchen)..

    Ist Oink bzw. AnneMarie m. oder w. ??.. >.<
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Oh oh oh, ich glaub das darf nicht verraten werden dass es * ist zunge
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    KoernerWS gelöschter User
    Hä?
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    ZitatZitat geschrieben von KoernerWS

    Hä?


    Hat bei mir auch etwas gedauert ^^
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    KoernerWS gelöschter User
    Ich habe nur seinen Namen genannt?! Beitrag gelöscht... - AUFSTAND!!! xD
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    iVirus Mitglied
    Registriert seit
    28.07.2008
    Beiträge
    1.250
    Beitragswertungen
    30 Beitragspunkte
    lachen wahrscheinlich ist KoernerWS, Mairu Oink und Annemarie eine und die gleiche Person.

    zwinker Visuale Schizophrenie, freunde..
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    BAMBOIHH Mitglied
    Registriert seit
    22.05.2008
    Beiträge
    221
    Beitragswertungen
    23 Beitragspunkte
    Gleich 3 Perönlichkeiten in einer Person?
    Das geht nun wirklich nicht! zunge
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    iVirus Mitglied
    Registriert seit
    28.07.2008
    Beiträge
    1.250
    Beitragswertungen
    30 Beitragspunkte
    ZitatZitat geschrieben von BAMBOIHH

    Gleich 3 Perönlichkeiten in einer Person?
    Das geht nun wirklich nicht! zunge


    Multishizophren.. zwinker
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    KoernerWS gelöschter User
    Dann wäre das aber eine sehr gute Täuschung, denn nichtmal ich weiß davon xD


    Zuletzt modifiziert von KoernerWS am 19.05.2011 - 15:36:33
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    ZitatZitat geschrieben von KoernerWS

    Dann wäre das aber eine sehr gute Täuschung, denn nichtmal ich weiß davon xD


    Oftmals wissen die Hälften noch nicht einmal was von einander zwinker
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    iVirus Mitglied
    Registriert seit
    28.07.2008
    Beiträge
    1.250
    Beitragswertungen
    30 Beitragspunkte
    ZitatZitat geschrieben von KoernerWS

    Dann wäre das aber eine sehr gute Täuschung, denn nichtmal ich weiß davon xD


    Zuletzt modifiziert von KoernerWS am 19.05.2011 - 15:36:33


    lachen das ist ja der schlimme Effekt der Schizophrenie! meist wissen die kranken nicht einmal das Sie infiziert sind...
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten