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

04:56:35DIN PASIENȚE —» Leo Butnaru
14:58:00Igor Picușciac: I-am dat cu sticla în cap lui Tâmbur... 🔥🔥🔥 —» Sandu GRECU
14:42:00Lilian Carp denunță manipulările și mesajele contradictorii ale primarului Ion Ceban privind criza ecologică de pe râul Nistru —» Sandu GRECU
18:32:00Loteria Națională a Moldovei lansează newsletter-ul oficial 🗞️ —» Sandu GRECU
17:59:00Producătorii de vinuri de autor din Republica Moldova participă la RO-Wine 2026, la Cluj-Napoca 🥂 —» Sandu GRECU
15:19:35Ghici cine a primit despăgubiri pentru robie? —» Curaj.TV | Media alternativă
12:07:51„Smoothie” din tescovină: Purcari duce Moldova în liga europeană a cercetării —» Fine Wine
10:54:16Odeon —» Andrei LANGA. Blogul personal
05:17:14DESPRE JURNALUL UNEI EPOCI —» Leo Butnaru
11:04:23Inițiativa „Feteasca Generation”, lansată la Prowein —» Fine Wine
08:55:26Reînvie o legendă? Amaro de la Valea Perjei —» Fine Wine
05:36:22ECART ȘI APROPIERE —» Leo Butnaru
14:40:00Loteria Națională a Moldovei lansează instrumente de accesibilitate digitală pe platforma lnm.md —» Sandu GRECU
10:40:12Petru Leonardi – prințul baletului moldovenesc —» Biblioteca de Arte 'Tudor Arghezi'
09:30:477 din 7: vinurile Castel Mimi au punctat 100% la Mundus Vini —» Fine Wine
08:50:00всем спасибо! все свободны! —» Ghiocika
07:07:00DIN REVISTA TINERILOR —» Leo Butnaru
11:53:58Sudul nu servește TVA —» APort | "Pentru un român care știe citi, cel mai greu lucru e să nu scrie." I.L. Carag
05:13:00DESTINUL CĂRȚILOR —» Leo Butnaru
04:41:00LACONIC YES-EU —» Leo Butnaru
12:30:00,,Direcții strategice de activitate a bibliotecii în anul – 2026” —» Biblioteca Publică or.Rîşcani
05:17:00JURNAL —» Leo Butnaru
17:40:00Republica Moldova își prezintă sectorul IT în Germania și promovează noi parteneriate tehnologice 🛰️ —» Sandu GRECU
16:58:00Drum deschis spre carieră: UTM și AMALT semnează un parteneriat pe 5 ani pentru studenți 🧑‍🎓 —» Sandu GRECU
10:35:00Cum pot comunitățile utiliza eficient energia și face economii pe timp de iarnă și vară? —» Sandu GRECU