Kritik & Fragen

Dieses Thema im Forum "Kontest" wurde erstellt von terraNova, 4. Dezember 2012 .

Schlagworte:
  1. 4. Dezember 2012
    Zuletzt bearbeitet: 4. Dezember 2012
    Solltet ihr Fragen zum Contest im Allgemeinen haben, oder ihr wollt nur (konstruktive) Kritik äußern, dann tut dies in diesem Thema.

    Möglicherweise findet ihr eure Antwort jedoch auch bei den Richtlinien, die ständig auf den aktuellsten Stand gebracht und daher auch in regelmäßigen Abständen noch einmal überflogen werden sollten.
     
  2. 4. Dezember 2012
    AW: Kritik & Fragen

    Ich finde die 1. Regel bescheuert. Eine Sprache lebt doch gerade von der Bibliothek.

    Ich fang doch nicht an, einen CSV-Parser zu schreiben. Dafür gibts immerhin ein Modul in der Python-Standardbibliothek. Nur weil der ein oder andere hier C schreibt und man in C alles selbst machen muss, schreib ich doch nicht freiwillig in anderen Sprachen auch alles selbst.

    Deshalb ist m.M. die Aufgabenstellung nicht gut gewählt, da es da v.a. auf die Implementierung von low-level-Sachen ankommt, die normalerweiße (bei vernünftigen Sprachen) schon vorhanden sind.
     
  3. 4. Dezember 2012
    Zuletzt bearbeitet: 4. Dezember 2012
    AW: Kritik & Fragen

    Die Standard-Libraries sind davon natürlich ausgeschlossen! Es geht einfach darum, dass keine externen Abhängigkeiten eingebunden werden sollten.

    Kann ich nicht nachvollziehen. Dafür wurden ja extra die Teilaufgaben 2 und 3 formuliert. Da kommt es mMn nicht auf irgendwelche low-level Implementierungen an.
     
  4. 4. Dezember 2012
    AW: Kritik & Fragen

    Die Sprach-Features sind doch von der 1. Regel sowieso befreit, es geht um Externes.

    Die erste Aufgabe ist auch erstmal zum Warm werden und um uns die Zeit zu geben weitere, interessantere Aufgaben zu bilden. Wenn es dich nicht reizt, gibt es ja auch noch weitere Teilaufgaben, dafür sind diese gedacht.
     
  5. 4. Dezember 2012
    AW: Kritik & Fragen

    Das was pyro gesagt hat ist auch mein Hauptkritikpunkt an dem ganzen. Wenn jeder seine Lieblingssprache benutzen darf und alle Programmiersprachen gleich gewertet werden, ist das bisschen ungerecht.

    Man kann eben einen C Code nicht mit Python vergleichen. Wenn dann sollte der Kontest mehr die Sprache mit beachten. z.B. eine Regel aufstellen, dass nur Skriptsprachen erlaubt sind oder nur .NET/Java -> eben gleichwertige Sprachen. Oder Bonuspunkte bei komplizierten Sprachen.

    Mitmachen würde ich eventuell bei besseren Aufgaben. Ich stell mir mehr so praktisch-orientierte Aufgaben vor z.B. auch OOP/UML Modellierung/Umsetzung. Oder richtig low-level mit ASM. Gerne aber auch kürzere Aufgaben, die man in 2h lösen kann.
     
  6. 4. Dezember 2012
    AW: Kritik & Fragen

    Bin auch für die Verwendung von externen Frameworks. Finds bissl zu aufwändig selbst einen JSON- oder XML-Generator zu schreiben wenns mit zB Jackson in ein paar Zeilen erledigt wäre (CSV, wies in der Aufgabe steht, ist natürlich easy per Hand gemacht). So kriegt man auch nen schnell Überblick über die Funktionalität von Toolkits die man evtl. noch nicht verwendet hat und lernt viel mehr als wenn jeder das Rad neu erfindet.
     
  7. 4. Dezember 2012
    AW: Kritik & Fragen

    Hallo!

    Ich hatte eher was raetselaehnliches erwartet. Wenn ihr Ideen in die Richtung braucht, dann haette ich eine aktuelle zur Hand, und zwar das Damenproblem im Schach. Natuerlich kann man hier einfach die "Loesung" nachlesen und implementieren, aber das ganze selber rauszukriegen ist doch der Spass an der Sache

    Naja, vielleicht kommt das ja als naechster Kontest mit der erweiterten Aufgabe das fuer beliebige N zu loesen

    Die Datenbankgeschichte reizt mich nicht so sehr.

    Mfg,

    Kolazomai
     
  8. 4. Dezember 2012
    AW: Kritik & Fragen

    @Kolazomai

    Für Rätsel und mathematische Probleme ist doch Project Euler am besten: About - Project Euler

    Da gibt es sicher schon eine Aufgabe mit dem Damenproblem.
     
  9. 4. Dezember 2012
    Zuletzt bearbeitet: 4. Dezember 2012
    AW: Kritik & Fragen

    Du bist genauso wie alle anderen herzlich eingeladen bessere Aufgaben zu verfassen.

    Es gibt keine Punkte für die Lösung an sich, sondern nur für die Teilnahme. Es findet kein direkter Vergleich statt.

    Den Aspekt mit der Ungleichheit der API erkenne ich an. Das müssten wir noch mal unter die Lupe nehmen.

    Das geht auch nicht! Dann schauen wieder die Leute mit den VM-Sprachen in die Röhre und zwar noch übler als die Leute, denen eventuell API fehlt.

    So sieht es aus. Project Euler ist in der Hinsicht einfach zu stark, als dass sich irgendeine Nachahmung lohnen würde. Der Fokus soll hier wirklich auf der Programmierung bzw. dem Programmierstil liegen.

    Halte ich auch für durchaus sinnvoll. Das Regelwerk müssten wir im Bezug auf diese Aspekte durchaus noch mal überarbeiten bzw. die erste Regel detaillierter gestalten.
     
  10. 4. Dezember 2012
    AW: Kritik & Fragen

    Die Punkte entstehen durch das Lösen der 1. Aufgabe und nicht nach Bewertung des Ergebnisses. Zudem stehen die Lösungen im Vordergrund und nicht der Gewinn, das sollte als netter Nebeneffekt verzeichnet werden.

    Es kommt halt darauf an wie die Aufgabe gestellt ist. Lautet die Aufgabe einen XML-Parser zu schreiben... Das käme zwar nicht als Aufgabe in betracht, jedoch wird jede Hilfsbibliothen abgelehnt, es sei denn diese behandelt ein bestimmtes komplexes Problem/Verfahren. Es ist euch jederzeit erlaubt nachzufragen und wir beurteilen dann, ob es angebracht wäre oder nicht.

    Gerne nehmen wir auch Ideen für Aufgaben an!
     
  11. 4. Dezember 2012
    AW: Kritik & Fragen

    Ok, mein Post bezog sich darauf, dass es cool wäre die DB in Form von XML/JSON abzulegen, und das wär nativ mit Java halt relativ aufwändig^^ Klar, einfach HSQL einzubinden und ein Programm zu schreiben, das Queries von der CLI einliest wäre bissl einfach.
     
  12. 5. Dezember 2012
    AW: Kritik & Fragen

    Muss ich für jede Datei (teilweise eines anderen Dateityps) einen eigenen Thread anlegen? Habe das nicht ganz verstanden ..
     
  13. 5. Dezember 2012
    AW: Kritik & Fragen

    Nein. Die gesamte Lösung in ein Thema, nur je Programmiersprache ein eigenes.
     
  14. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.