5 gadi

Kā nu gadījās, kā ne, sanāca parakāties pa “nesenā pagātnē” rakstītu PHP kodu. Nesenā pagātnē tiek likts pēdiņās, jo būtībā atradu savu pirmo nopietno PHP garadarbu, par kuru arī saņēmu savu pirmo oficiālo algu kā programmētājs un kuru vēlāk izmantoju, kā savu programmētāja profesionālās izglītības kvalifikācijas darbu. Paskatoties uz failu modifikācijas laiku secināju, ka pa PHP lauciņu dzīvojos nu jau vairāk, kā 5 gadus. Ja sākumā likās, ka labāk nevajadzētu skatīties, ko esmu tur sarakstījis, tad pēc brīža iedomājos, ka jāpapēta, kas tad īsti tur ir sarakstīts, ņemot vērā šībrīža zināšanas.

Kas pats dīvainākais – tās bailes nebija gluži pamatotas. Ja neskaita dažādus iesācējiem raksturīgus brīnumus un absolūtu nedomāšanu par slodzēm, tad kods priekš iesācēja ir tīri normāls. Tur ir atrodama gan ievaddatu pārbaude, gan arī cīņa pret SQL injekcijām. Tāpat arī koda rakstīšanā ir domāts par koda noformējumu ar atkāpēm (indentation), ir arī atsevišķi komentāri (kas gan šobrīd liekas salīdzinoši bezjēdzīgi). Tas, par ko man ir vislielākais prieks – jau tobrīd biju sapratis, ka kodu ir jāmēģina strukturēt – tā nu bija arī atsevišķi faili funkcijām, failu izmēri pārsvarā nepārsniedza 10KB robežu, tādējādi vienā failā atradās tikai tas, kam tur jāatrodas. Protams, ir interesanti paskatīties kā es programmēju tolaik, taču pats iedvesmojošākais fakts šajā visā ir tas, ka tā sistēma vēl joprojām darbojas nu jau vairāk kā 5 gadus bez manas līdzdalības.

Skatoties uz tik seniem garadarbiem pārņem tādas interesantas izjūtas – no vienas puses vēl šodien atceros, kā es cīnījos caurām dienām rokoties pa php.net dokumentāciju un uzmācoties gudrākiem cilvēkiem ar saviem absolūti jocīgajiem jautājumiem. No otras puses atkal paskatoties uz failu modifikācijas datumiem pārņem sajūtas, ka tas viss ir bijis tik sen, ka pat grūti vairs atcerēties par to, kāda bija PHP programmēšana tolaik.