Aktywne Wpisy

Niemaco122 +1206
Kierowca BMW się oburzył na kierowcę seata bo nie mógł wyprzedzić na skrzyżowaniu. Akcja była taka że z podporządkowanej cofał tir z naczepa i blokował jeden prawy pas. Gość zostawił seata na awaryjnych tak jak na wideo. Zjeb z BMW stał może 30-40sek ale nie wytrzymał i musiał znaleźć kierowcę seata. Jak się skończyło to widać na nagraniu. Rozumiem że Dareczek źle zaparkował (prawdopodobnie pilotował kierowcę TIRa żeby mógł wyjechać) no ale


WykopekPol +6
Treść przeznaczona dla osób powyżej 18 roku życia...





Załóżmy, że mam funkcję która przyjmuje dane i w sytuacji gdy są poprawne coś tam wykonuje a gdy są błędne to robi logger.error('error nr1234'). Teraz chcę napisać test który prześle błędne dane do funkcji i sprawdzi czy został wyrzucony błąd przez loggera. jak to sprawdzić? ( ͡° ʖ̯ ͡°)
#python #programowanie
@edgar_k: ok. W sumie racja, dzięki :*
@Teal_c: bzdura, jak robisz apkę webową, to lepiej żeby user dostał 500tką na twarz czy ładnie zalogować błąd a usera poinformować o porażce?
To są absolutne podstawy tworzenia aplikacji robiących
try:something_risky()
except Exception:
logger.error(u'something_risky
Po to masz error handlery niezależne żeby obsługiwać takie sytuacje.
Co więcej, error handlery również łapią wyjątki po to żeby zrobić z nimi coś sensownego, z góry zaprojektowanego w aplikacji (wysyłka maila o
https://docs.djangoproject.com/en/1.8/topics/http/views/#customizing-error-views
http://stackoverflow.com/questions/12757856/django-exception-handler-middleware-and-handler500
I nie, to nie jest kwestia tego kto co woli i jaki jest design. Pewne
Jeszcze zostaje obsługa tych błędów po stronie kontrolera danego widoku/wywołania ajax itp. itd.
I to właśnie tam ma się odbyć przekształcenie danego obiektu Exception() na coś strawnego dla usera końcowego.
@Teal_c: pracowałem już przy kilku sporych projektach, widać nie były wystarczajaco spore :) dzięki, dokształcę się
Mam za sobą kilkanaście wdrożeń sporych biznesowych projektów webowych (takich 50k++ userów).