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

09:57:45Despre „Demonii. Spovedania lui Stavroghin” de la Teatrul din Cluj —» Andrei Albu - omul alb cu gînduri negre
18:53:13PATIMILE DUPĂ DOSTOIEVSKI —» Leo Butnaru
05:24:1710 principii de evanghelizare și ucenicie din Ioan 4-11 —» Moldova Creștină
18:59:39Bugetul IP Gimnaziul "Victor Coțofană " pe anul 2023 —» Blogul elevilor din satul Chetrosu
18:54:44Informație cu privire la formarea bugetului pentru anul 2023, în IP Gimnaziul "Victor Coțofană" —» Blogul elevilor din satul Chetrosu
18:48:13Raport referitor la executarea bugetului pentru anul bugetar 2022 —» Blogul elevilor din satul Chetrosu
14:36:50POEME PRIN ANI / ANTOLOGIE DE ETAPĂ #12 (30 de texte) —» Leo Butnaru
13:43:04Citit în ianuarie: „Iannis cel nebun pentru Hristos” (1 și 2) de Dionysios A. Makris —» Sunt MAMĂ!
10:18:34Competențele sociale și individuale pentru un job de succes —» Centrul Comunitar Instruire, Acces Informaţie Călăraşi
10:00:51Să trăim prin credință! —» Moldova Creștină
02:41:36MOLDOVENI! NOI CUM IEȘIM DIN RĂZBOI? —» Daniel Lachi
20:29:42Satan: Our Adversary —» Erik and Elena Brewer's Weblog
18:46:18Zarurile au fost aruncate… —» Liceul Teoretic “Mihail Sadoveanu”, Călăraşi
17:19:4734 de ani. 34 de lecții —» Sunt MAMĂ!
16:04:13Cozi de TIR-uri spre porturile Ismail, Reni, Giurgiulești, Galați —» Curaj.TV | Media alternativă
11:36:00Vacanța de iarnă a lui Dragoș —» Sandu GRECU
10:00:02Este o cinste să te ferești de certuri —» Moldova Creștină
08:11:28Strada Evreiasca e doar la Odesa? —» Curaj.TV | Media alternativă
06:47:02Întâlnire cu Iulian Filip la Biblioteca „Transilvania” —» BiblioCity
17:33:30Moldova – în NATO! Puneți leoparzii pe BECȘI! (1) —» Daniel Lachi
17:24:07”Credința strămoșească”, ia treci la tablă! Sau la Leopard (2) —» Daniel Lachi
16:18:07Fraze lungi – cum să urmărim gândul?  —» Moldova Creștină
13:01:49Nou: Pinot Noir Native, în conversie BIO —» Fine Wine
12:54:49RENTABILITATEA ȘISUSTENABILITATEA AGRICULTURII LA SCARĂ MICĂ —» Mişcarea Ecologistă din Ştefan-Vodă
19:31:23Bare fixe și paralele pentru sport de sănătate într-un oraș asediat —» Curaj.TV | Media alternativă