2009-07-22 10 views
5

Was sind einige der Best Practices für OOD mit Ruby? Vor allem, wie sollten Dateien und Code organisiert sein?Objektorientiertes Design mit Ruby

Ich habe ein Projekt, das mehrere Klassen und Dateien verwendet und ich frage mich nur, wie alles organisiert, gruppiert und enthalten sein sollte.

Antwort

4

Es klingt wie Sie fragen, welche Stücke, in denen Dateien gehen.

Ist Ihr Projekt eine Webanwendung? In diesem Fall würden Sie wahrscheinlich das von Ihrem Framework (Rails, Merb, Sinatra usw.) auferlegte System der Organisation verwenden.

Andere Arten von Projekten haben auch ihre eigene typische Struktur, der Sie einfach folgen können. Z.B. Edelsteine ​​sind in der Regel in einer bestimmten Weise eingerichtet.

Wenn es eine Konsole App ist, gibt es keine strenge Regel. Üblicherweise legen Leute nicht mehr als eine Klasse oder ein Modul in eine Datei. Sie könnten eine Hauptdatei haben, die alle anderen benötigt.

Verwandte Themen