knasan

Linux and more

Erste Versuche „Ruby Style Guide“ zu übernehmen

Ich wollte Ruby erlernen und nichts ist besser sich gleich ein Projekt auszudenken. Sysnapshot war geboren. Es ist spannend immer wieder etwas neues dazu zu lernen und man lernt nie aus. Schon ein paar mal habe ich den Code umformuliert, damit dieser besser und verständlicher gelesen werden kann (für mich zumindest).
Jetzt habe ich vor Kurzem ein „Ruby Style Guide“ gelesen und vieles habe ich instinktiv richtig gemacht, aber auch einige Style Sünden begangen.

Ich ging also Zeile für Zeile durch und fand prompt ein paar Sünden. Im „Style Guide“ stand, dass man nicht über 80 Zeichen gehen sollte. Wie dies manchmal genau gehen soll, weiß ich nicht. Es gibt ein paar Zeilen die weit über 100 Zeichen gehen und ich hab dafür noch keine Lösung gefunden.

Es hat jedoch auch etwas gutes das ich den Code Zeile für Zeile durchgegangen bin. Mir waren doppelte Eckige klammern aufgefallen, diese hatte ich eingeführt um Ursprünglich die erstellten „hashes“ als Strings besser auslesen zu können und kompatible zu Ruby 1.8 zu bleiben. Erstanden ist jedoch ein „hässlicher“ Code, den ich jetzt den Kampf angesagt habe.

Langsam aber sicher nimmt der Code eine gute und übersichtliche Form an. Für die Zeilen mit Überlänge wird sich mit Sicherheit auch noch eine Lösung finden, es braucht eben Zeit und diese werde ich mir nehmen.

Der neue Code wurde wieder mit den selben Tests unterzogen wie beim letzten mal und konnte sogar einen kleinen Schönheitsfehler beheben. Es wurde versucht zwei mal die ein und die selbe Partition zu „umounten“ wenn man eine Verschlüsselte Partition verwendet. Somit bekam man eine Fehlermeldung dass „/dev/mapper/backup-name“ nicht existiert. Ist ja auch klar, der Crypt Container wurde schon entfernt und eben nochmal versucht.

Zusätzlich wurde auch der CronJob-Mode getestet und dieser Funktioniert ohne Probleme

Sandy

Advertisements

Einzelbeitrag-Navigation

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s

%d Bloggern gefällt das: