Benutz ihr viele Includes
Benutz ihr viele Includes
Ich wollte einfach mal fragen ob ihr viele Includes benutzt.
Ich bin so ca. bei 100 Programmzeilen und davon sind auchnoch 50% Leerzeilen.
Übersicht schreib ich groß. ^^
Mfg mknjc
Ich bin so ca. bei 100 Programmzeilen und davon sind auchnoch 50% Leerzeilen.
Übersicht schreib ich groß. ^^
Mfg mknjc
Ich nutze PureBasic 4.02 unter Linux und Windows.
Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
Doppelpunkte hasse ich.
Mein Freund meinte mal das das Prog mit Doppelpunkt ja viel schneller und kleiner ist (man hat ja pro Zeile nur ein statt zwei Trennzeichen).
Genauso wie er behautet das Kommentare das Prog größer machen.
So ein Compiler will ich sehen.
Ich muss umbedingt alles auf einer Seite haben so das ein Include maximal eine Bildschirmseite ( 1200x1600, 21 Zoll, Hochformat).
Auuserdem muss auf einen Befehl indestens eine Leerzeie folgen.
Zusätzlich wird mindestens jeder dritte Befehl kommentiert.
Mein Freund meinte mal das das Prog mit Doppelpunkt ja viel schneller und kleiner ist (man hat ja pro Zeile nur ein statt zwei Trennzeichen).
Genauso wie er behautet das Kommentare das Prog größer machen.
So ein Compiler will ich sehen.

Ich muss umbedingt alles auf einer Seite haben so das ein Include maximal eine Bildschirmseite ( 1200x1600, 21 Zoll, Hochformat).
Auuserdem muss auf einen Befehl indestens eine Leerzeie folgen.
Zusätzlich wird mindestens jeder dritte Befehl kommentiert.
Ich nutze PureBasic 4.02 unter Linux und Windows.
Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
Beim Interpreter währs ja klar aber soweit ich weiß kann mein lieber Freund nur C++ und C#.
Wenn jetz jemand sagt das der Sorcecode größer wird... das is mir schon klar aber ich habe in Erinerrung das er ein Programm (.exe) meint.
Wenn jetz jemand sagt das der Sorcecode größer wird... das is mir schon klar aber ich habe in Erinerrung das er ein Programm (.exe) meint.
Ich nutze PureBasic 4.02 unter Linux und Windows.
Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
ich finde die Umfrage ist irgendwie zu ungenau
Das hängt doch davon ab wie viele Zeilen das ganze Programm hat oder ?
Wäre es nicht besser mit Prozenten zu rechnen ?

Das hängt doch davon ab wie viele Zeilen das ganze Programm hat oder ?
Wäre es nicht besser mit Prozenten zu rechnen ?
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Ich hab meine Includes nicht nach Programmzeilen gewählt, sondern in Kategorien unterteilt.
Hier mal eine Liste von PGS:
Meine Hauptdatei hat nur 130Zeilen inklusive all dieser "IncludeFile"s. Meine EffekteDatei hat etwa 6000 Zeilen, der ScriptCompiler wird sich auf etwa 9000 beilaufen, Math.pb hat gerade mal 40.
Das ganze ist praktisch, da man erstens nicht zu viel Code hat, um ihn zu überblicken (unterteilt in Proceduren
, daher schnelle Sprünge zu bestimmten zeilen möglich)
Zudem hat es aber auch nicht zu viele Includes. Stell dir mal ein 30000 Zeilen-Programm vor, das nur aus 140-Zeilen-Includes besteht. Nun suche mir bitte eine Bestimmte Procedure aus diesem Code. Viel Spass ^^
Hier mal eine Liste von PGS:
Code: Alles auswählen
;Effekte und zugehörige Funktionen
IncludeFile "Effekt_Funktionen.pb"
IncludeFile "Effekt_Filter.pb"
IncludeFile "Effekt_Farben.pb"
IncludeFile "Effekt_Verform.pb"
IncludeFile "Effekt_Stretch.pb"
IncludeFile "Effekt_Sonstige.pb"
IncludeFile "Effekt_Alpha.pb"
;Sonstiges
IncludeFile "Error.pb"
IncludeFile "PGS_egg02.pb"
;Grundlegende ZusatzFunktionen
IncludeFile "Memory.pb"
IncludeFile "Math.pb"
IncludeFile "Strings.pb"
;ScriptCompiler
IncludeFile "Script_Data.pb"
IncludeFile "Script_Debugger.pb"
IncludeFile "Script_Syntax.pb"
IncludeFile "Script_CompilerFunktionen.pb"
IncludeFile "Script_Compiler.pb"
IncludeFile "Script_Stack.pb"
IncludeFile "Script_Eval.pb"
IncludeFile "Script_HTML.pb"
;Sonderfunktionen für Styles
IncludeFile "Style.pb"
IncludeFile "image.pb"
;Alles Rund um Farben
IncludeFile "Farbe.pb"
IncludeFile "Farbe_256.pb"
;Alles was mit Zeichnen zu Tun hat
IncludeFile "Drawing.pb"
;Eventreaktionen in Haupt-, Effekte- und Area-Modus
IncludeFile "KeyMode.pb"
IncludeFile "Statusbar.pb"
IncludeFile "Selection.pb"
IncludeFile "ShortCuts.pb"
IncludeFile "Event.pb"
IncludeFile "Hauptschleifen.pb"
IncludeFile "CallBack.pb"
;Dialoge
IncludeFile "Dialog_Effekte.pb"
IncludeFile "Dialog_Sonstiges.pb"
IncludeFile "Dialog_Structurfenster.pb"
IncludeFile "Dialog_About.pb"
;Zeichenfunktionen und alles drumrum
IncludeFile "Pinselform.pb"
IncludeFile "Fill.pb"
IncludeFile "Forms.pb"
IncludeFile "BD.pb"
IncludeFile "Text.pb"
IncludeFile "FensterAufbau.pb" ;Aufbau des Hauptfensters und so
IncludeFile "AnzeigeExtras.pb"
IncludeFile "Miskfile.pb" ;Alle sonstigen Funktionen
IncludeFile "MultiImage.pb" ;Alles zum Umschalten zwischen Bildern
IncludeFile "Thread.pb" ;Threads und Timer
IncludeFile "Areamark.pb" ;Alles zum Markierten Bereich
IncludeFile "Formate.pb" ;Dateiformate
IncludeFile "Undo.pb" ;Rückgängig und Wiederholen
IncludeFile "Konfigurations.pb" ;Einstellungen
IncludeFile "Print.pb" ;Drucken
IncludeFile "Resize.pb"
IncludeFile "Statistik.pb"
IncludeFile "StartUP.pb"
Das ganze ist praktisch, da man erstens nicht zu viel Code hat, um ihn zu überblicken (unterteilt in Proceduren

Zudem hat es aber auch nicht zu viele Includes. Stell dir mal ein 30000 Zeilen-Programm vor, das nur aus 140-Zeilen-Includes besteht. Nun suche mir bitte eine Bestimmte Procedure aus diesem Code. Viel Spass ^^
Falsch zugeordnetes Zitat des Tages: "O'zapft is" - Edward Snowden 
