Orice bucata de cod memorata pe principiul "o sa invat" e o mare prostie.
Programarea are la baza gandirea, in nici un caz memorarea, asta e clar. Bine, faptul ca-ti trebuie sa ai memorie, ca sa nu deschizi manualul inutil, la fiecare apelare de functie, e logic.
Referitor la "design patterns are half baked"... nu stiu ce sa zic.
Cred ca "half" e mult prea mult.
Adica, dupa parearea mea, "design patterns" = "algoritmica + idei"
- Poti sa ai o multime de idei, pe care sa nu stii sa le aplici
(degeaba stii pattern-uri, daca esti prost si nu stii ce sa faci cu ele.
Un pattern il poti invata, logic sau nu, destul de usor)
- DAR reciproca nu e valabila, adica: daca stii sa aplici ceva, de obicei ai si idei si experienta, deci o sa poti avea propriile pattern-uri.
Totusi, consider ca aceste "şabloane" sunt bune pentru ca astfel, ca programator, te poti inspira si poti cunoaste mai bine posibilitatile limbajului si, de ce nu, chiar limbajul in sine, in momentul in care vezi niste exemple relevante.
In fine, fiecare invata cum crede si, urmeaza propriile etape. Cert este ca peste unele etape nu poti trece si ca daca nu ai experienta [nu practici cat mai mult] pot sa stii 20 de limbaje, esti la fel de inutil in domeniu ca un mecanic auto.
PHP Design Patterns
Moderatori: coditza, Emil, Moderatori
- vectorialpx
- Senior Member
- Mesaje: 4832
- Membru din: Mar Mar 01, 2005 9:48 am
- Localitate: Bucuresti
- Contact:
-
lucian0308
- Average Member
- Mesaje: 68
- Membru din: Mie Mai 19, 2010 2:34 am
- Localitate: Bucuresti
- Contact:
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 8 vizitatori