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:57:01DIN REVISTA TINERILOR —» Leo Butnaru
18:01:18Au demolat Apartamentul Deschis #Chișinău! —» Curaj.TV | Media alternativă
03:33:33LA BAC —» Leo Butnaru
14:23:55Mondialul de fotbal la We Sport și Jurnal TV —» Sandu GRECU
09:35:00📜 COMUNICAT OFICIAL ⚽️ CS Atletic Strășeni —» Sandu GRECU
05:33:19DIN YES-EURI —» Leo Butnaru
20:42:41Unde suntem, încotro mergem —» APort | "Pentru un român care știe citi, cel mai greu lucru e să nu scrie." I.L. Carag
17:14:03Peste 1 miliard de euro în noi parteneriate investiționale și finanțări anunțate pentru Republica Moldova 💥 —» Sandu GRECU
11:26:32Potîrniche, acid cu colegii: birocrație. Stop pe Stadion. Rușinea CNOS. Sfaturi de la Dobrik —» Sandu GRECU
10:31:49Terapie în grup sau să nu ne mai mințim… —» Biblioteca de Arte 'Tudor Arghezi'
07:04:13Epicrama a fost inaugurată oficial —» Fine Wine
07:02:26Drumul Republicii Moldova în UE —» Biblioteca Publică or.Rîşcani
05:24:25DIN ESEURI —» Leo Butnaru
16:09:58Produsele moldovenești pot ajunge în fața cumpărătorilor internaționali la SIAL Paris 2026 ❣️ —» Sandu GRECU
16:01:52Tinerii din Moldova transformă apicultura într-o oportunitate de dezvoltare și investiție în viitor 🐝 —» Sandu GRECU
14:00:30Deputatul Lilian Carp cere transparență la Strășeni: Stadionul construit din bani publici trebuie să aparțină cetățenilor, nu grupurilor de interese 🔥 —» Sandu GRECU
07:56:28CELEBRITĂȚI PRIN VREMURI... —» Leo Butnaru
14:53:05Republica Moldova, destinație strategică pentru afaceri - Agenția de Investiții lansează Ghidul Investitorului 2026 📜 —» Sandu GRECU
12:12:31POEZII PENTRU COPII —» Leo Butnaru
09:12:46DE ZIUA COPIILOR —» Leo Butnaru
15:11:33Teatrul Verde și-a redeschis pe 29 mai stagiunea de vară printr-un spectacol grandios la Chișinău —» Curaj.TV | Media alternativă
15:11:33Teatrul Verde și-a redeschis pe 29 mai stagiunea de vară printr-un spectacol grandios la Chișinău —» Curaj.TV | Media alternativă
05:55:34INTERSECȚII —» Leo Butnaru
23:39:40Skream & Benga reunited —» turn up the silence
09:06:42Rusia atacă România cu milioane de droni! —» APort | "Pentru un român care știe citi, cel mai greu lucru e să nu scrie." I.L. Carag