Wpis z mikrobloga

Ruby-pytanie do ruby-mirków: jak sobie radzicie z brakiem interfejsów / klas abstrakcyjnych?

Sytuacja jest taka: mam zbiór klas, które mają odpowiadać za internacjonalizację. Klasy sa pogrupowane w modułach (i18n::pl, i18n::en, i18n::de itp), ale klasy o tych samych nazwach w różnych modułach powinny mieć te same metody.

Sprawdzanie obiektu za pomocą respond_to? przed każdym wywołaniem metody wydaje mi się marnowaniem miejsca na dysku. To się musi dać zrobić łatwiej, tylko jak?

#ruby #programowanie
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Także - dokumentacja to jedna sprawa, zaufanie to druga sprawa, testowanie - trzecia, a minimalizowanie ilości błędów przez wyłapywanie ich na poziomie kompilacji - czwarta.


@singollo: Dlatego najlepiej łączyć je wszystkie razem w jedną całość :) Co do banków (przynajmniej polskich) - niby wszystkie pisane w javie, best language ever, a nie znajdziesz mi banku który nie ma rażących błędów jeśli chodzi o stronę użytkownika. Jak się musi tego używać
  • Odpowiedz