Mannen. myten, felet
Posts tagged php
Buggfixande
Jan 10th
Märkte för nån timme sen att sidan inte ville visa rätt inlägg när man valt en kategori eller tagg. Efter lite felsökande och konsulterande med WordPress Codex så fann jag både problemet och en lösning på det hela. Nu verkar i alla fall den delen fungera som den ska.
Märks att det var grymt längesen man knackade PHP-kod för det tar verkligen tid för mig att förstÃ¥ “tänket” nu för tiden. Well, kommer väl ha lite tid över att fräscha upp det hela i sommar.
En dag i programmerandets tecken
Jan 8th
Jag hade världens bästa planer för dagen, eller, jag skulle i alla fall göra något vettigt. Tvingade mig själv upp ur sängen klockan nio för att försöka börja vänja av mig att sova allt för länge. Var rätt så död i en timme innan jag verkligen kom igång med tankeverksamheten. Hade storslagna planer på att jag skulle städa lite i lägenheten idag. Speciellt i köket då det ser ut som om gripen har svängt förbi och slängt in några bomber. Dock så blev det inte riktigt så. Istället så satte jag mig vid datorn och började härja bland gammal kod. Det hela slutade med att jag satt och harvade med koden till nästa version av ClanWeb. Kod som jag senast skrev på för ett år sen ungefär. Tänkte att det var på hög tid att jag satte mig ner och började skriva klart det jag hade påbörjat.
Sagt och gjort, nu har jag suttit här i närmare 5 timmar och ordnat och pillat. Nu har arbetet endast bestått av att implementera ett databaslager. Att skriva ett databaslager är inte så svårt, det jobbiga är sen att skriva om all annan kod så att den fungerar ihop med klassen. Det tar sin lilla tid och jag har inte testkört någon kod än så länge utan enbart kört på fingerkänsla. Vilket inte säger jack shit om mina skillz i programmering just nu. ClanWeb innehåller för tillfället runt 90st PHP-filer som samtliga behövs modifieras för att databasklassen ska funka. Utöver det så tillkommer annan modifiering allt eftersom, optimering av gammal kod, nya funktioner som skall implementeras, javascript som ska funka och läggas på rätt ställen och så vidare.
Detta är då bara för administrationsdelen, front-end ska skrivas om helt för att underlätta integration med egna mallar. Front-end delen ska skrivas objektorienterat vilket kräver en hel del logiskt tänkande och pillande innan det fungerar så som man vill. Men när det väl fungerar så är det underbart och koden fungerar inte bara bättre, den är oftast även lättare att läsa.
Får bli att sitta och knacka lite till framtills klockan sex, sen så blir det en löprunda som uppföljs av lite pasta och slösurfande. Dags att komma igång på allvar.

Kommentarer