• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

[Diskussion] Code-Standards im Plugins- und Mods-Forum

Status
Für weitere Antworten geschlossen.
C

Cabraca

Guest
Hallo,
da die Codequalität in besagtem Forum immer mehr Richtung "wer schreibt so nen scheiß" geht würde ich gern
eine Richtlinie erstellen, die neue Plugins erfüllen müssen um freigeschaltet zu werden.
Da ich vermutlich eh zu hohe Maßstäbe setze würde ich gern mal von euch wissen was ihr da drin haben wollt.

Momentan ist folgendes angedacht:

Keine OP- oder andere Hacks
Sinnvolle Aufteilung in Klassen
Sinnvolle Variablennamen
Es wird für Thread safety gesorgt wenn mit Threads gearbeitet wird.
Sollte das Plugins irgendwelche Libraries (z.B. PluginMetrics) nutzen muss dies im Thread angegeben werden
Angabe der Lizenz unter welcher das Plugin veröffentlicht wird.
Zum Freischalten muss der Sourcecode dem freischaltenden Moderator zugänglich sein (bzgl *.exe und obfuskierten *.jar Dateien).
Code folgt dem DRY-Prinzip (by igneel)
Bei Bukkit Plugins: Ausgaben in die Konsole müssen über den Bukkit Logger gemacht werden (by Benni1000)

Wer noch weitere punkte hat bitte hier eintragen.

MFG Cab
 
Zuletzt bearbeitet von einem Moderator:
T

TimBone

Guest
Ich glaube, so etwas war schon einmal geplant. Das Problem wird nur sein, dass es irgendwann für die Moderatoren nervig wird einen 'riesigen' Quellcode zu überprüfen. Trotzdem befürworte ich diese Idee, da ich hier dann auch mal ein Plugin runterladen würde :)
 
G

games6471

Guest
Wieso kommt dies nicht in Selbstgeschriebenes?

Dieses Thema gilt so wie ich das sehe nur für den gennanten Bereich oder irre ich mich hier?

(Wie "Sonderregelung für dieses Forum" sollte dieses ebenfalls dort auch als wichtig markiert werden)
 
C

Cabraca

Guest
Dies soll eine Diskussion der im Forum beteiligten Programmierer sein.
Natürlich wird die Richtline später im entsprechenden Forum angepinnt.
Wie der Titel aber schon sagt ist dies hier nur eine Diskussion.
 

Crafter213

Braumeister
Registriert
9 August 2012
Beiträge
353
Diamanten
0
Wie wärs denn dann mit Codebeispielen?
Es wäre toll, wenn man als Anfänger Plugincode vorstellen kann und dann Verbesserungsvorschläge bekommt.
Das ist, denke ich, die beste Möglichkeit, wie hinterher auch guter Code rauskommt, da die Programmierer dann lernen,
wie es gut funktioniert und nicht, wie es irgendwie funktioniert ;)
 

LBuilder

Workaholic
Registriert
2 April 2012
Beiträge
681
Diamanten
0
Minecraft
SchnitzelDE
Finde die Vorschläge gut. Ein + von mir.
Um die Code/das Unterforum sauber zu halten sollten die Sektion-Mods die Plugins bei zu "versauten" Codes erst garnicht freischalten. Somit sind nahezu "saubere" Plugins garantiert.

Liebe Grüße,
LBuilder. :)
 
Status
Für weitere Antworten geschlossen.
Oben