Aktywne Wpisy

Ravenlot +687
Ja tylko przypominam, że jednym z głównych postulatów #konfederacja jest wyjście Polski z Unii Europejskiej.

jalop +2
Koledzy, czy opłaca się kupić używaną markę premium? Kiedyś miałem przyjemność pojeździć tym modelem i mam bardzo fajne odczucia.
https://www.otomoto.pl/osobowe/oferta/mercedes-benz-klasa-e-stan-fabryczny-unikat-ID6FyVkE.html
Jeden z najlepszych silników, bardzo mocna i trwała konstrukcja auta.
Czy warto brać? A może jednak coś dołożyć i wziąć nowe, najtańszy segment?
A byłbym zapomniał: wieś, 25 tysięcy kilometrów rocznie xD
#motoryzacja #samochody
https://www.otomoto.pl/osobowe/oferta/mercedes-benz-klasa-e-stan-fabryczny-unikat-ID6FyVkE.html
Jeden z najlepszych silników, bardzo mocna i trwała konstrukcja auta.
Czy warto brać? A może jednak coś dołożyć i wziąć nowe, najtańszy segment?
A byłbym zapomniał: wieś, 25 tysięcy kilometrów rocznie xD
#motoryzacja #samochody
Używana marka premium czy nowe najniższej jakości?
- Używane premium 42.5% (199)
- Nowe najniższej jakości 57.5% (269)





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
Pisać testy, które wywołują te metody? :)
Te metody w różnych modułach się w ogóle różnią? Wydaje mi się, że źle używasz modułów, ale tego nie powiem z powyższego opisu,
Druga, powiązana sprawa - IDE i podpowiadanie składni. Jakoś się przyzywczaiłem do tego, że IDE mi podpowiada nazwy metod i listę parametrów. Może chociaż to się da uzyskać? Używam Aptana Studio 3
Nie chce mi się tu wnikać, dlaczego i do czego używa się interfejsów w programowaniu obiektowym, chodzi
W Ruby to się raczej robi na odwrót - unifikuje metody, wrzuca metody do modułów i dołącza się ten modul do klas. Chyba że jednak nie rozumiem, co chcesz osiągnąć. Tutaj masz metody, które wywołują metodę o tej samej nazwie, o tych samych parametrach i pobierających dane z tego samego źródła (pliku tekstowego, yml - zgaduję)
interface IFileSaver { public function save(File
@Kiro: no mówią, że PHP taki skryptowy. Heheszkują, że nie programowanie. A tu taki klops :(
@paffnucy, @Ragnarokk, @Hauleth: znalazłem częściowe rozwiązanie z użyciem obiekt.class.ancestors; ale tak naprawdę to chodziło mi o to, jak z problemem mierzą się praktycy. Trochę mnie zaskoczył fakt, że praktycy nie widzą problemu...
Jesus#save()nie może zostać użyta w kontekście zapisywania do plików.
@paffnucy: to się sprawdza w zespołach max. 3 osobowych o minimalnej rotacji. W większych firmach prędzej czy później trafi się głąb, który nie dotestuje, nie doczyta, nie sprawdzi - a błąd wyjdzie dopiero w jakichś szczególnych okolicznościach po roku, kiedy głąba już w firmie nie ma...
w większych firmach (i nie tylko) stosuje się code review i continuous integration, więc prawdopodobieństwo, że takie kwiatki dostaną się do głównego brancha jest minimalne... tym bardziej, że dokładniej przegląda się zwłaszcza kod osób nowych w zespole
Ja jestem właśnie po implementacji obsługi SEPA, do której miałem nawet dwie dokumentacje, przygotowane przez dwie wielkie instytucje bankowe. Szkoda tylko, że pierwsze uruchomienie systemu "na żywo" zwróciło kody błędów, których nie było w dokumentacji, ani w jednej ani w drugiej (a w każdej był trochę inny zestaw). Było
@singollo: w takim razie zamknij wywołania tych metod w bloku
try..exceptpod kątem
MethodMissingczy jak to tam macie w Ruby (też Pythoniarz here)
Jeżeli tak Ci zależy na wyłapywaniu błędów na poziomie kompilacji, to może warto rozważyć zmianę języka na Javę, C#, C++ czy coś w ten deseń?