Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Danke Schorsch, das verstehen wir unter konstruktiver Kritik, damit können wir auch was anfangen. Das gilt auch für alle anderen die Kritik und Verbesserungsvorschläge geschrieben haben.
Ganz so kritisch wie BlueCobold sehe ich das auch nicht. Das was er am Code auszusetzen hat sehe ich absolut ein und würde das so unterschreiben. Da solltet ihr dringend drüber arbeiten. Da ihr ja anscheinend grad ein Startup gegründet habt und professionell Spiele entwickeln wollt müsst ihr da noch ein wenig mehr Zeit in die Sprache investieren. Vieles was ihr da tut erinnert mich an Java und C++ und Java sind verschiedene Sprachen mit welchen völlig anders gearbeitet wird. Vielleicht guckt ihr euch mal "Effective C++" an. Da kann man eine Menge raus lernen, sollte C++ aber schon kennen/können.
Andererseits ist es ja gut dass ihr das ganze jetzt hier gepostet habt eben damit man auf so etwas aufmerksam wird. Hier können Tipps gegeben werden wie ihr das ganze verbessern könnt. Du hast ja ein paar Dinge geschrieben warum ihr das ganze überhaupt geschrieben habt und die Ziele wollt ihr ja vermutlich auch einhalten. Da zählen dann zum Beispiel auch vernünftige und korrekte Sicherheitsabfragen zu. Und Integer zurück geben um prüfen zu können ob eine Funktion fehlgeschlagen ist hat man eigentlich eher zu C Zeiten getan. Auch der von dir vorgeschlagene Bool-Wert wäre eigentlich nicht sonderlich schön. Im Normalfall würde man eine Exception werfen. Wenn du so wie ich vermute mit Java/C# vertraut bist solltest du das Konzept der Exceptions ja kennen.
Falls ihr Visual Studio verwendet würde ich euch pragma once anstatt der Include Guards ans Herz legen. Soweit ich weiß unterstützt das nur der Microsoft Compiler, wobei das sich mittlerweile vielleicht auch geändert hat. Damit können solche Fehler wie mit euren Guards erst gar nicht passieren. Vieles wurde ja im Prinzip schon genannt. Die arbeit lohnt sich zu investieren. Ansonsten habt ihr mit eurem Framework nicht sonderlich viel gewonnen.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »IaSfC« (27.10.2015, 15:22)
Wir sind alle Erwachsene, die sich ordentlich Artikulieren können.
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Da braucht man nicht viel schlecht reden. Und solange Du diese Kritikpunkte nicht überarbeitest, ändert sich auch an der Tatsache nichts. Du hättest ja auch einfach den Code dahingehend korrigieren können. Stattdessen hat die Engine-Klasse noch immer 20 static Member.Das was BlueCobold macht ist einfach nur schlecht reden.
Ich persölich finde die Framework ist in meinen Augen sehr gut gelungen. Das liegt auch daran, dass ich noch sehr wenig Erfahrung habe, wenn es um programmieren geht
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »BlueCobold« (27.10.2015, 15:57)
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Die Kritik von Schorsch war auch konstruktiver Natur. Diese werden wir beherzigen und sie umsetzen sobald es uns möglich ist.Nun, den Post zu löschen halte ich allerdings für nicht richtig. Schließlich findet jetzt quasi eine "Kollektivbestrafung" dafür statt, dass man mit BlueCobolds Art nicht übereinstimmt. Und letztendlich nimmt man damit allen die Chance, aus BlueCobolds Kritik etwas zu lernen.
Man kann von BlueCobolds Art der Kritikausübung halten was man will, aber es haben bereits zwei (BlueCobold und Schorsch) dem Code gegenüber Kritik geäußert, aus der man lernen kann.
Ich halte das für sehr bedenkliche Praxis.
Werbeanzeige