Prosty projekcik (to nie znaczy, że nie pracochłonny): formularz z ponad 130 polami, podzielonymi na około 75 kroków. Ktoś miał się zając przygotowanie formularza: html, css i walidacją na poziomie javascript!? Ja miałem to obsłużyć w php (jak będzie o tym w kolejnym wpisie, bo problem jest nawet ciekawy).
No i otrzymuje z pewnym opóźnieniem nie gotowy ‘formularz’. A tam lista pytań z nazwami pól: q1, q2, q3…q45…q99… a często miedzy nimi q9a, q9b, q9c WTF? Formularz był nie kompletny i musiałbym jeszcze między q9a a q9b wsadzić jeszcze 20 pytań. Gdybym sam umieścił w bazie danych pola o takich wartościach - to potem stałbym się bohaterem podobnego wpisu, a programista zajmujący się tym później projektem wyzywałbym mnie od dzbanów.
Nie pozostało mi nic innego jak samemu wszystko robić od nowa.
Wniosek: czasem lepiej zrobić wszystko od początku niż korzystać z czyiś rozwiązań.
Dodaj mój rss to swojego czytnika.


Saturday, February 9, 2008 6:43 pm
Hm… a nie lepiej użyć jakiegoś “magicznego” generatora, który by mapował widok na obiekty? Symphony to chyba ma. W Railsach jest na pewno w Apache Wicket też. Specem od php nie jestem, ale z tego co pamiętam automatyczne generowanie formularzy w prostej formie można zrobić dość łatwo.
Saturday, February 9, 2008 7:51 pm
Oczywiście, że można. Zend_From właśnie tak jest zbudowany. Ale w przypadku skomplikowanych formularzy, gdzie masz mnóstwo warunkowych wyświetleń, skoków między zestawami pytań, to w moim przypadku takie automatyczne generowanie nie zdaje egzaminu. Wystarczy zobaczyć ile codziennie jest nowych wątków na forum z problemami odnośnie Zend_Form. Dlatego ja nie korzystam z zend Form.
Tuesday, October 28, 2008 10:27 am
[…] post z jakże ciekawej serii “co za idiota napisał ten kod” mogliście przeczytać tutaj. W kontynuacji tej kategorii będę opisywał błędy, idiotyczne rozwiązania z jakimi spotykam […]