Seite 2 von 2

Verfasst: 02.10.2006 20:29
von AND51
Franky hat geschrieben:

Code: Alles auswählen

IncludeFile "Miskfile.pb"       ;Alle sonstigen Funktionen 
Richtig wäre 'miscfile.pb', Beweis: http://www.abkuerzungen.de/result.php?a ... e=standard :allright:


@ Topic: Ich versuche auch, mal häugifer Includes zu benutzen, obwohl ich eigentlich vorhatte, von dem EXE-Standalonewahn wegzukommen und auf Modularität durch DLLs zu setzen. Was ich gut finde ist, dass lt. Changelog nur wirklich benutze Proceduren mitkompiliert werden, so kann man sich quasi seine eigenen UserLibs basteln ohne mit TailBite ranzumüssen. [OT]Threadsafe und Unicode wären dann auch gleich sicher, was TailBait bisher ja noch nicht schaffen soll, also wäre TailBait doch eigentlich überflüssig? :freak: [/OT]

Verfasst: 03.10.2006 17:13
von Marvin
Ich hab eigentlich noch nie Includes benutzt... Mit jaPBe kann ich ja so schön falten :)
Außerdem halt ich's nie so mit der Übersichtlichkeit. Keine Leerzeilen. Aber dafür auch keine Doppelpunkte, und jaPBe macht ja für mich die Ausrichtung. Kommentare benutz' ich nur beim Falten.
So sieht mein Durchschnitt-Code also aus (nur kleines Bsp):

Code: Alles auswählen

;{ Errechne Durchschnitt
middle=(a+b)/2 ;}
<)

Verfasst: 03.10.2006 19:25
von C4rizz
Ich benutze nur selten Includes.

Verfasst: 03.10.2006 20:02
von ZeHa
Unter PB hatte ich eigentlich immer alles unterteilt in Dinge wie Graphics, Sound, Common, Player, Zombie, Main etc... das finde ich schon sehr praktisch und übersichtlich. Das Folding benutze ich eigentlich nie, das finde ich letztendlich wieder zu umständlich.

Unter objektorientierten Sprachen ist es ja eher üblich, für jede Klasse eine eigene Datei zu benutzen. Das finde ich auch sehr gut, weil man da halt wirklich alles, was zusammengehört, beinander hat, und es gleichzeitig vom Rest getrennt und zudem modular ist.

Anfangs hört sich sowas immer total bescheuert an (als ich zum ersten Mal gehört hab, daß jede Klasse unter Java eine eigene Datei besitzt, dachte ich "wer kommt denn auf solche Ideen"), aber meine Erfahrungen hierbei sind, daß solche Dinger immer nur solange kritisiert werden, bis man sie selbst komplett verstanden und selbst benutzt hat. Erst wenn dieser Berg überwunden ist, kommen einem seine alten Gewohnheiten auf einmal völlig sinnlos vor ;)

"Gloomy Nights" gab es ja zuerst als VB-Version und der gesamte Code war in einer Datei. Ich glaube es waren um die 5000 Zeilen. Das war gegen Ende des Projekts total grausam, ich habe schon 20-zeilige Sternchen-Kommentare eingefügt, nur um beim Scrollen zu wissen, wo ich mich in etwa in meinem Code befinde. Bei der PB-Version wurde der Code dann schön brav aufgeteilt und wenn ich nun auch nach ca. 2 Jahren noch was patchen muß oder eine neue Funktion einbauen will, dann fällt mir das erheblich leichter als wenn ich die 5000-Zeilen-Datei nach 3 Monaten patchen müßte ;)

Verfasst: 03.10.2006 20:10
von PMV
Das kommt auf das Projekt an ...
auf die "Profesionalität" und dem Emfpinden, mit welchem ich dort rann
gehe. Auf die Komplexität ... und darauf, wie weit ich mich im
Programmieren schon entwickelt hatte, als ich es begann.

Aber fast alle Projekte haben Includes oder bestehen sogar nur aus
solchen. Ich hand habe das in etwa so wie Franky wenn es hinhaut.

MFG PMV

Verfasst: 03.10.2006 22:45
von Kiffi
> "Gloomy Nights" gab es ja zuerst als VB-Version und der gesamte Code
> war in einer Datei. Ich glaube es waren um die 5000 Zeilen. Das war
> gegen Ende des Projekts total grausam

... was aber weniger an VB lag, sondern eher an Deiner damaligen Art und
Weise zu programmieren ;-)

Grüße ... Kiffi

Verfasst: 03.10.2006 23:18
von ZeHa
Jo schon klar, darum geht es ja auch, hatte aber VB hier ja auch nicht in irgendein schlechtes Licht gerückt ;) sondern wollte nur erklären warum ich Gloomy 2x programmiert hab ;)