News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen
News - Details
Informationen zur ausgewählten Nachricht.

cSphere - Enhanced API and Quality
23.04.2012 um 20:51 Uhr - hajo ClanSphere Team
English

If you've ever seen our API documentation for ClanSphere: It just contained the function names, parameters and file names where the function belongs to. Function names used different prefixes and nearly no one knows about the tasks a function was designed for.

With cSphere this all will change. The API is documented very well, functions are grouped using classes and classes are always inserted to a namespace that makes the most sense for them. Most classes are also designed to be used in an object oriented way.

We've also worked on the source code itself and follow rules to reduce complexity, better readability and easier maintenance. Less duplicated code and more support for plugin developments round up the whole thing.

German

Wenn Ihr jemals unsere API Dokumentation für ClanSphere gesehen haben solltet: Diese enthält lediglich die Namen der Funktionen und Parameter, sowie die dazu passenden Dateinamen. Funktionen haben dabei unterschiedliche Prefixe und beinahe niemand weiß, welche Funktion für welche Aufgaben erstellt worden ist.

Mit cSphere wird sich das ändern. Die API ist sehr ausführlich dokumentiert, Funktionen sind nun gruppenweise in Klassen sortiert und diese immer in einem passenden Namensraum, der am meisten Sinn macht, einsortiert. Die meisten Klassen sind zudem für den objektorientierten Gebrauch verwendbar.

Wir haben ebenfalls am Quellcode selbst gearbeitet und dabei Regeln, wie z.B. das Reduzieren von Komplexität, bessere Lesbarkeit und leichtere Wartbarkeit, beachtet. Dies wird zudem noch durch weniger duplizierten Quelltext und mehr Unterstützung für die Entwicklung neuer Plugins abgerundet.

Bitte Login benutzen, um Kommentare zu schreiben.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo