« Januar 2008 | Main | März 2008 »

Februar 2008 Archives

06.02.08

Vom Schreiben und Texten

Zur Zeite schreibe ich so gut es geht alles Bisherige zusammen. Die Grundlagen (ruby&java, rails&javaee, web-engineering, metriken, usw) und die Erkenntnisse aus der Programmierung der Grundversion auszuformulieren ist garnicht so einfach. Ich dachte, ich schreibe das einfach so runter, aber es zieht sich alles sehr und ich komme nicht so schnell voran, wie ich das gerne hätte. Aber wann ist das auch schon der Fall.. ;)

Jedenfalls habe ich inzwischen einige Absätze geschrieben und die Struktur der Arbeit nimmt langsam Formen an. Ich weiß jetzt nicht, wie ich das hier oder am Freitag zeigen kann. Vielleicht poste ich einfach mal das Inhaltsverzeichnis oder so.

Nebenbei habe ich in der Rails-Version die Validierung reingesetzt und vielleicht errinnert sich noch einer, dass ich mich bei JSF gefreut hatte, dass es so einfach ist, einen Validator zu schreiben. Tja im Vergleich zu Rails ist es bei JSF aber immernoch fürchterlich umständlich und auch logisch wirds an die falsche Stelle programmiert - nämlich in die view anstatt ins model.

Außerdem habe ich endlich den Destroy-Bug behoben. Die Lösung besteht darin, nicht den Fact direkt zu speichern, sondern den Fact im Rating zu ändern und dann das Rating abzuspeichern, wodruch dann mit dem cascading auch der Fact abgespeichert wird. Aber wie schon vor einiger Zeit gesagt, würde ich da gerne mal ein längeres Gespräch mit einem JavaEE/JSF-Profi reden um herauszufinden ob das denn alles so seine Richtigkeit hat, wie ich das programmiere...

Am Freitag habe ich Halbzeit und dann sollte ich auch mal mit der zweiten Iteration anfangen. Ich bin meiner Meinung nach nicht in der Zeit und brauche mehr Motivation/Arschtritte.... Nur zu!

20.02.08

Aufbau der Arbeit

Ein Überblick ist nie verkehrt und hier folgt einer über den Aubau meiner Arbeit also known as kommentiertes Inhaltverzeichnis:

  1. Einleitung
    1. Motivation
      Warum mache ich das Ganze?
    2. Problemstellung
      Und wo liegt das Problem?
    3. Aufbau
  2. Grundlagen
    1. Web Engineering
    2. Metriken
      Was sind Metriken und welche verwende ich?
    3. Programmiersprachen
      Wo gibt es Unterschiede und warum ist das relevant?
  3. Die Entwicklungsumgebungen
    1. Java EE
      1. Java
        Hauptmerkmale der Sprache
      2. Zielsetzung
        Wozu ist JavaEE gedacht?
      3. Konzept
        Hier wird auf den Application Server eingegangen
      4. Komponenten
        Hier werden die Komponenten beschrieben, die ich verwende
      5. Werkzeuge
        ...und hier die Werkzeuge (Netbeans)
    2. Ruby on Rails
      1. Ruby
        Hauptmerkmale der Sprache
      2. Zielsetzung
        Was will Rails erreichen?
      3. Komponenten
        Welche Komponenten beinhaltet Rails?
      4. Struktur
        MVC und so
      5. Werkzeuge
        Aptana/Konsole/Vielleicht ein Blick auf Netbeans
    3. Ein erster Vergleich
      Ausarbeitung der markantesten Unterschiede. Bewertung aber erst in Kapitel 5
  4. Beispielanwendung
    1. Rating
      Was ist überhaupt ein Rating?
    2. Grundversion
      1. Anforderungen
      2. Vorarbeiten
        Datenmodellierung
      3. Umsetzung
        Hier ist noch offen, wie der Abschnitt aussehen soll. s.u.
    3. Erste Erweiterung
      1. Anforderungen
      2. Umsetzung
    4. Zweite Erweiterung
      1. Anforderungen
      2. Umsetzung
  5. Auswertung
    1. Metriken
      Die gesammelten Daten werden analysiert
    2. Besondere Aspekte
    3. Eindruck
      subjektive Bewertung
  6. Fazit
    1. Zusammenfassung
    2. Fazit
    3. Ausblick

Je nach Zeit sind auch noch mehrere Iterationen denkbar.
Bei dem Abschnitt "Umsetzung" ist noch unklar, ob ich besser zuerst die Umsetzung in JavaEE und dann in Rails beschreiben soll oder einzelne Punkte nehmen soll wie zB Validierung und jeweils beschreibe wie es in beiden umgesetzt wird. Dann springt man immer hin und her zwischen Rails und JavaEE, aber hat dafür einen direkteren Vergleich. Was meint ihr ist für den Leser besser?

Das letzte Kapitel heißt "Fazit" und ein Abschnitt darunter auch "Fazit". Fällt jemandem ein besserer Titel für eins von beiden ein?

About Februar 2008

This page contains all entries posted to Gerald's Blog in Februar 2008. They are listed from oldest to newest.

Januar 2008 is the previous archive.

März 2008 is the next archive.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.31