że da się wyodrębnić pewnien typ problemów, które mają ludzie (szczególnie w
przedszkolu).
Mówię o postach typu "nie otrzymuję żadnych wyników z bazy danych". Każdemu,
kto ma trochę doświadczenia przychodzi do głowy kilka prostych działań, które
pozwoliłyby zlokalizować w którym momencie następuje błąd - w zapytaniu sql,
w działaniu bazy, w strukturze danych w bazie czy na poziomie przetwarzania
wyników w php.
Jak to się dzieje, że jeden z każdym problemem leci na forum a drugi potrafi
rozwiązać każdy z tych problemów? Oczywiście nie dlatego, że drugi nauczył się na
pamięć 5 milionów możliwych skryptów. Chodzi o dobrą heurystykę w szukaniu
błędów.
Mam wrażenie, że ta heurystyka jest w miarę prosta i uniwersalna. Gdybym miał
ją zwerbalizować, to może tak: prześledź program w taki sposób, w
jaki jest wykonywany i znajdź pierwsze miejsce, w którym wyniki nie są zgodne
z tym czego oczekujesz - prawdopodobnie tam jest błąd. Do tego dochodzą rzeczy
takie jak czytanie komunikatów ze zrozumieniem, skorzystanie z wyszukiwarek aby
znaleźć ten sam problem u kogoś innego i przeczytanie jak został rozwiązany.
Oczywiście zakłada to, że programista wie jakie jest oczekiwane działanie jego
skryptu a to dla wielu jest zbyt wiele. Ale jeżeli ktoś tego nie wie, to znaczy, że
nie szuka pomocy tylko frajera, który wykona za niego jego pracę (którą z jakiegoś
powodu [szkoła, zlecenie] ma wykonać on).
Zmierzam do tego, że nauczanie tej prostej heurystyki jest nieskończenie lepsze
niż ciągłe wykorzystywanie jej aby pomóc innym. W tym drugim przypadku,
Ci którzy potrafili się przestawić na efektywniejszy tryb myślenia
ponoszą za to karę - jednoczesnie trochę na własne życzenie jeżeli ciągle dają rybę
zamiast wędki.
Podsumowując

Być może zaoszczędzimy sobie setki godzin jeżeli wyciągniemy wnioski z tych w sumie
oczywistości o których piszę. Jest przyklejony Temat: Najczestsze_bledy
ale po pierwsze założę się, że nie jest czytany, a po drugie nie do końca jest to
to, o co mi teraz chodzi.
Pomysł, który chodzi mi po głowie to coś w rodzaju mini systemu ekspertowego, który
prowadzi za rączkę ludzi mających tego typu problemy.
Inny pomysł, skromniejszy, to efektywne skatalogowanie postów, które były skuteczne
i trochę bardziej nachalne ich prezentowanie przed napisaniem posta w dziale
"przedszkole". Wiecie, "zanim zadasz pytanie sprawdź czy te posty nie rozwiązują Twojego
problemu" i tu posty dobierane na podstawie tytułu i może też treści. I może jakieś
małe przymuszenie do przeczytania ich

To taka luźna refleksja, ale zastanówcie się ile godzin jest tracone bez sensu. Nie tylko
na tym forum. I że taka umiejętność analizy przydała by się nie tylko na forum php
