Aktywne Wpisy
gaz_wieprzowy +61

Marcinnx +32
Nic mnie tak nie W-----A jak ludzie, którzy traktują McDonalda jak jakąś j----ą restaurację 5 gwiazdkową.
Patrzę na to i co widzę? Widzę stado baranów, które stoi w kolejce, żeby dać się OGRABIĆ w biały dzień.
Kiedyś to był tani fast food dla studentów. A dzisiaj? Dzisiaj KAŻDY z Was, kto tam idzie, płaci 35-40 złotych za j----y KAWAŁEK TEKTURY zwany bułką i mięso grubości żyletki, które koło krowy nawet nie leżało.
Rozumiecie to?
Patrzę na to i co widzę? Widzę stado baranów, które stoi w kolejce, żeby dać się OGRABIĆ w biały dzień.
Kiedyś to był tani fast food dla studentów. A dzisiaj? Dzisiaj KAŻDY z Was, kto tam idzie, płaci 35-40 złotych za j----y KAWAŁEK TEKTURY zwany bułką i mięso grubości żyletki, które koło krowy nawet nie leżało.
Rozumiecie to?
źródło: obraz
Pobierz





Singleton to wzorzec czy antywzorzec? ( ͡° ͜ʖ ͡°)
Ale kontenery DI już od dawna ładnie je ogarniają w inny sposób.
Zazwyczaj chodzi o to że jest jednym z najbardziej rozpowszechnionym i bezmyślnie nadużywanym wzorcem który usprawiedliwia i zastępuje początkującym zmienne globalne.
W małych projektach zawsze mam jakiegoś singletona, jest wygodny :) Czekam na hate.
Pracuje w branży gdzie testy praktycznie nie występują ze względu na burzliwy proces tworzenia i bardzo niski code coverage. Jestem ateista ale Bogu dziękuję że nie muszę pisać testów, najgorsza robota ever.
@omnipotentmasterofnone: jak masz testy to zmieniasz linijkę, puszczasz testy i robisz PR. Jak nie masz testów to zmieniasz linijkę, testujesz wszystkie ficzery przez parę godzin ręcznie i robisz PR. Brak testów przyśpiesza development w danej chwili, ale im
Singleton ma sens w momencie, gdy coś, co ma obsługiwać owy singleton faktycznie wymaga scope globalnego i nie opłaca się go wszędzie przekazywać.
W programowaniu funkcyjnym to singleton odpowiadałby za jedyny "dopuszczalny"/tolerowany punkt, na którym można wykonywać "skutki
Komentarz usunięty przez autora
Niestety testy sprawdzaja się najlepiej w logice biznesowej, dla nas jest manualne testowanie i crawlery. Może by mi się udało napisać testy dla kilku % kodu który i tak nie sprawia kłopotów.