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.