Wiki » History » Version 12

« Previous - Version 12/25 (diff) - Next » - Current version
S. Wrede, 10/04/2011 06:33 PM


Wiki

The RST project provides Google Protocol Buffers based IDL specifications for common data types using in robotic systems. Moreover, the build system converts these IDL specifications into libraries for C++, Java and Python.

TODO

  • Structure and Naming, Visibility
    • Remove data / message / ... suffixes
    • Hierarchische Organisation
      • + Uebersichtlichkeit, e.g., in IDEs
      • - Commitment auf eindeutiges Strukturierungsmerkmal
    • Flache Organisation
      • + Eindeutigkeit von Namen als Zwang zur Kommunikation
      • ? Hierarchie in Namensraum der Zielsprachen
  • Versioning
  • Release process
    • Review process
  • Java Outer Class Name
    • Extend Styleguide and explain meaning
  • Re-use von Typen (innere Typen bsp. Point in BoundingBox)
  • Generische Komponenten
  • Dokumentation mit typischen Usecases
  • Lesen und Schreiben von Arrays