Kłopotliwe ciągi znaków, czyli jak, w łatwy sposób, zepsuć formularz (⌐■_■)
· maciej · Komentarze: 0

Kluczowymi elementami chyba większości aplikacji biznesowych są formularze, dzięki którym użytkownicy wprowadzają do systemu dane. Przetestowałem w życiu niezliczoną ich liczbę, zarówno w aplikacjach webowych, jak i desktopowych (często można to było bardziej nazwać znęcaniem, niż testowaniem). Bardzo często efektem były różnego typu exceptiony. Miało to miejsce zwłaszcza w aplikacjach typu legacy, bo ktoś, kiedyś, szybko, nikomu nie przeszkadzało, nikt tam nie zaglądał, nikt nie testował...
Nieprawidłowa walidacja danych wejściowych wprowadzanych przez użytkownika jest powszechna. Źle wprowadzone dane trafiają później do bazy danych w swojej błędnej formie i po jakimś czasie powodują problemy m.in. z przetwarzaniem, analizą…
Czytaj więcej

Zarówno w życiu, jak i w pracy, często przyjmujemy niektóre stwierdzenia za pewniki. Uznajemy za prawdziwe wiele mitów i czasami sami przyczyniamy się do ich rozpowszechniania. Przecież powiedzieli nam o tym w szkole/na uczelni, przeczytaliśmy w Internecie na Wykopie, czy Reddicie - to musi być prawda. I w sumie, nie ma co się dziwić. Nie jesteśmy w stanie doktoryzować się z każdego tematu, z którym się spotykamy i w którym się wypowiadamy. Zabrakłoby nam na to czasu i energii - tych cennych zasobów, których codziennie mamy bardzo ograniczoną ilość. Jest to aktualne zwłaszcza w dzisiejszym świecie, który bombarduje nas informacjami…