Jump to content
php.lv forumi

marrtins

Reģistrētie lietotāji
  • Posts

    1,570
  • Joined

  • Last visited

Posts posted by marrtins

  1. Reāli kāda tad ir atšķirība?

    $marrtis_OBJECT1_DB_LINK1=mysql_connect(); <- globāls userspace mainīgais :D

    marrtins_get_data($object_id) <- user defined namespace metode :D

    T.i., tādā reģistr-objektā ir abstahēts augstāk uzrakstītais, tas arī viss. Destruktīvs programmētājs tāpat atradīs viedu, kā kaut ko sajāt, apiet.

  2. Nu bet te jau mēs atgriežamies pie problēmas labs/slikts programmētājs.

     

    Bez globāļiem, šārētu atmiņu - sauc kā gribi - kaut ko reāli uzkodēt ir baisi grūti, ja neteiktu neiespējami. Lūk pieredzējušāka cilvēka domas/pieredze: http://prog21.dadgum.com/23.html

     

    Pēc otrās reizes, kad tev paprasīs pārrakstīt visu moduli pret doto API tā, lai tas to izmantotu tā, kā tas ir paredzēts arhitektūrā

     

    Paredzi arhitektūrā, ka globālus mainīgos nedrīkst izmantot :) Tai skaitā singletonus, multitonus, dabababaonus. Vēl var mēģināt paredzēt, lai kodē bez kļūdām, raksta skaistu kodu un lai performance būtu \m/ :D

  3. Nu nu. Tu pēdējā laikā paliec ļoti strikts un nefleksiabls ;) Piemēram, es vienā projektā daru precīzi tāpat. Ir oriģinālais netīrais teksts, kas "nokompilējas" - izfiltrējas, nofomatējas un citādi apstrādājas - un saglabājas atsevišķā laukā. Vajadzības gadījumā (mainās formatēšanas noteikumi, bugs un tamldz.) dati vienkārši tiek "pārkompilēti".

×
×
  • Create New...