niedziela, 15 lutego 2009

Miszczu programowania

Jakiś czas temu wziąłem pod swoje skrzydła pewien portal motoryzacyjny.
Kwiatków jest tu całkiem sporo, ale niektóre wołają wręcz o pomstę do nieba.
Widać, że poprzednik usłyszał gdzieś, że programowanie obiektowe jest fajne, więc próbował porobić obiekty, ale bardziej tylko zakręcił, bo nie rozumie sensu obiektowości.
Najlepsze są funkcje, które służą tylko temu, aby wywoływać je po innej, zwykle dłuższej niż dostarczona wraz PHP nazwie. Oto i przykład:
function trim_value(&$value) {
    $value = trim($value);
}

Prawdziwych intencji autora nie znam, ale chyba musiał mieć w tym jakiś wyższy cel, nie nie chce mi się wierzyć, że pisze w ten sposób kod, bo takiego właśnie potrzebuje.
Mój apel do ludzi podających się za programistów, piszących gdzieś kod, który ktoś inny może zobaczyć: zanim opublikujesz zapytaj kogoś, kto się zna, czy nie przegiąłeś. Zaoszczędzisz sobie wyśmiania Cię przez innych.
Tak... wiem, nikt nie jest od razu alfą i omegą w programowaniu, ale programowanie nie zwalnia od myślenia.