Zitat von
MrKnogge:
Zitat von
phlux:
Muss der Code eigentlich kommentiert werden?
eigentlich nicht, wozu auch ?
Müssen sich doch nur Daniel & Gérome mit dem Source-Code rumschlagen
Zumindest steht nichts in den Regeln
...
Hmmm, doch !!!
Zitat von
Der die Regeln verfasst hat, :
5. Die
DP-Community wird über den Sieger abstimmen. Hierzu werden nach Ablauf des Wettbewerbes alle Einsendungen in einem Gesamtpaket zum Download angeboten.
Unter Gesamtpaket verstehe ich
Exe + Source !!!
Wie soll die Community das denn sonst beurteilen?
Ich will die Bestnote nicht dem Programm mit der besten Oberfläche geben, sonder mit dem innovativstem Code.
Zitat von
Der die Regeln verfasst hat, :
Es dürfen nur Fremdkomponenten genutzt werden, die frei verfügbar sind und im Rahmen einer solchen Anwendung eingesetzt werden dürfen.
Es könnte jemand auf folgende Idee kommen: (unfair)
Es gibt ziemlich teure (und gute) Komponenten die es sehr leicht machen eine ansprechende Oberfläche zu erstellen.
Es gibt bestimmt auch ziemlich teure Komponenten die es sehr leicht machen
XML zu verarbeiten. (obwohl die unnötig sind, Delphi kann das auch so)
Ich mache ein Programm mit der kompletten Funktionalität mit diesen kommerziellen Komponenten (für die ich eine Lizenz habe).
Daraus erstelle ich nun eine visuelle Komponente !!!
Diese Komponente biete ich als Freeware kostenlos zum Download an. (natürlich nur die
DCU).
In meinem Programm für den Wettbewerb brauche ich also nur ein Form, diese Freewarekomponente und fertig !
Das Programm gebe ich ja im Source Code weiter. (Das wurde von den Komponenten nicht verlangt)
-> Fertig
Wenn der Source veröffentlicht wird sieht man das!!!
Anders Beispiel:
2 Programme sind super und weiss nicht welchem ich die Bestnote geben soll.
Im Source sehe ich bei dem einen eine super durchdachte
XML Parser Lösung. (z.B. 100 Zeilen gut strukurierer Code)
In dem Anderem ist das
XML in eine Textbox eingelesen und der Programmierer versucht in sehr umständlichen Schritten den Text zu extrahieren. (z.B. 5000 Zeilen mieser Quellcode)
Wie soll man das nur bei der Exe erkennen?
-> Der Quellcode muß also mit ausgeliefert werden !!!
Noch ein Beispiel:
Ich habe sehr viel in den 2 Stunden am meiner Lösung gelernt.
(Habe vorher noch nie was mit
XML gemacht)
Es wäre Schade wenn niemand Anders aus meinem Source was lernen könnte.
Ich freue mich auch schon auf die Diskussionen:
Wieso hast Du das denn so gemacht?
Warum nicht so?
Gab es bei anderen Ansätzen Probleme?
Alle könnten aus den Source wertvolles Wissen herausziehen.
Auch aus schlechten Lösungen kann man lernen. (Z.B. wie man es nicht macht)
Es wäre schade wenn wir diese große Chance nicht nutzen würden.
Ich glaube ein Grundgedanke in diesem Forum ist doch Wissen zu teilen, damit alle was davon haben.
Ich will jetzt nicht wie ein Ober-Lehrer klingen aber das ist nun mal meine Meinung.
ps: Sorry für die Rechtschreibung, aber ich bin totmüde ...zzzZZZ...