Detalii tehnice despre acest blog

Detalii tehnice despre acest blog

joi, 30 septembrie 2010

M-am cam plictisit să scriu fiecare articol din blog manual. Desigur a fost amuzant la început, dar, uneori parcă aşi vrea să fie mai simplu. Acum creez manual un fişier HTML, pun link-urile pe pagina de index şi în RSS.

Ce ar fi să mai inventez încă odată roata şi să-mi scriu mecanismul propriu de blog? Pare pierdere de timp, dar vreau să fac ceva special: să scriu totul cu TDD. Ca un exerciţiu pentru mine, şi ca un exemplu pentru vizitatori.

“The simplest thing that could possibly work”—acesta e pricipiul meu preferat din Agile, şi o să încerc să-l aplic cît mai mult.

Zilele astea mi-am amintit de prima carte de informatică care am citit-o vreodată: avea în titlu ceva cu “bazele informaticii” şi pe coperta groasă era desenat ceva cosmic parcă, o navă, satelit, sau ceva de acest gen. Şi era undeva la inceputul cărţii un desen care ilustra un nene scufundînduse între-o mare de hîrtii, după care apare un calculator şi problema dispare. :) Mai spre sfîrşitul cărţii mai e un desen, acelaşi nene scufundînduse într-o mare de calculatoare. Nu mai ţin minte care era mesajul exact acolo, dar cred ca asta se întîmplă acum… :)

Bun, deoarece în TDD totul se începe de la teste, hai să încep: vreau un mecanism care să-mi permită să introduc titlul şi textul unui articol, iar după aceea să-l publice undeva. Pentru început e suficient. E clar, simplu. Dar pentru a scrie un test, am nevoie de un pic de infrastructură: cel mai simplu lucru care-mi vine în cap la acest capitol e QUnit. Desigur aşi putea scrie manual testele în JavaScript, dar asta o să-mi ia mai mault timp, şi acum, ideea de alta: facem TDD.

Scot jQuery, qunit.js şi qunit.css, fac copy/paste la exemplul din pagina cu intrucţiuni şi pun totul în directorul test.

Atît pe azi, revin foarte curînd (sper eu) cu continuarea.


Sursa
2010-09-30 07:34:00



Comenteaza





Ultimele 25 posturi adăugate

17:24:24🎊 15 ani de activitate ai S.A. „Loteria Națională a Moldovei" —» Sandu GRECU
12:58:44Am desemnat câștigătorul premiului de 6600 de lei oferit de Clubul Premier Football 💥🏆🔝 —» Sandu GRECU
09:07:43TÜV Austria își extinde prezența în Republica Moldova: Standarde internaționale pentru creșterea competitivității economice 💫 —» Sandu GRECU
13:45:50Efros la Londra, acasă la Borsetca. Agenție de impresariat împreună cu Plahotniuc. Banii din transferuri 🔥🔥🔥 —» Sandu GRECU
12:13:34Moldova, prezentă la CMB în Erevan —» Fine Wine
05:30:37INTERVIU CU UN CORESPONDENT... NEVĂZUT —» Leo Butnaru
15:12:02🔔 Chișinăul va găzdui evenimentul la nivel înalt EU-Moldova Investment Conference pe 4 iunie 2026 —» Sandu GRECU
07:27:39INVIDIA, URA —» Leo Butnaru
06:59:25Agricultura 5.0 în nordul țării: Tinerii au testat tehnologiile viitorului la Târgul „Viitorul e AgriCOOL” din Corlăteni 🦾 —» Sandu GRECU
10:06:48Radacini lansează Long Charmat Rosé de Noirs —» Fine Wine
08:32:32Vinăria din Vale: rebranding la Motive; Feteasca Regală intră în scenă —» Fine Wine
04:56:02UN INTERVIU —» Leo Butnaru
09:28:35DIN PASIENȚE —» Leo Butnaru
08:35:53Interviu RomStoria: Primul student rom la Sydney —» Curaj.TV | Media alternativă
13:51:31APROAPE DE PEDAGOGIE —» Leo Butnaru
10:18:33Crisecco apare în variantă nouă —» Fine Wine
10:03:46Lansarea cărții ilustrate ”Legenda Bradului” de autoarea Cristina Rusu Trandafir —» Biblioteca de Arte 'Tudor Arghezi'
12:18:14Vasile Costiuc, acid ca niciodată! Atletismul și dubinca. Curățenie olimpică. Lupta cu Viorel 🔥🔥🔥 —» Sandu GRECU
10:02:22Probabil, cea mai bună Floricica din Moldova —» Fine Wine
12:18:07Fautor lansează primul său spumant – Bliss —» Fine Wine
10:15:38Călărași Divin intră pe piața vinurilor  —» Fine Wine
13:26:00Anul – 2026 – anul evaluării bibliotecilor publice —» Biblioteca Publică or.Rîşcani
05:13:03O EDIȚIE ROMÂNO ITALIANĂ —» Leo Butnaru
19:49:00Dragostea în faptă —» adevaruri biblice
05:10:06YES-EU —» Leo Butnaru