żółta karteczka #1

Zapisać, zapamiętać i na czoło przylepić: co robić, w sytuacji, kiedy w projekcie, który masz ładnie rozgrzebany na warsztacie, nagle zaczyna się sypać jakiś komponent zewnętrzny? 1) Jeśli aktualizowałeś ostatnio coś [1], to przeczytaj changelog zmian, 2) Jeśli nie aktualizowałeś, zajrzyj do dokumentacji, 3) Zajrzyj do dokumentacji tak czy siak, 4) Jeśli nie pomaga, to zajrzeć do źródeł. Wczoraj spędziłem 3 godziny na wybadanie, że pythonowy FormEncode przeszedł małą, ale istotną zmianę w obsłudze komunikatów błędów. Jakbym wykonał punkt 1, to bym nie musiał walić głową w ścianę. [1] - czasem, nieoczekiwanie, aktualizacja jednego komponentu pociąga automatycznie aktualizację drugiego, ale to przecież banał:)