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

13:33:00Arcadie Zaporojanu face azi 60 de ani! —» Sandu GRECU
06:38:00DESPRE LUCRURI VESELE —» Leo Butnaru
20:46:00Energie economisită, facturi reduse: măsuri de eficiență energetică adoptate de locuitorii Chișinăului pe timp de iarnă ☃️❄️ —» Sandu GRECU
16:30:00Impactul facturilor la energie asupra chișinăuienilor: Metode de economisire și rolul educației tinerilor —» Sandu GRECU
14:12:00Sport, comunitate, performanță. Kaufland devine Partener Principal Echipa Țării și Partener Oficial FMF ⚽️ —» Sandu GRECU
12:38:00Cât costă turismul olimpic. Ministrul care va face pușcărie. Incendiar. Gheorghiu 🔥🔥🔥 —» Sandu GRECU
04:40:00RACURSIU —» Leo Butnaru
14:47:32Canto academic la Chișinău —» CHIŞINĂU MUZICAL | Blogul Bibliotecii de Arte "Tudor Arghezi"
11:18:00FLORILEGIU DIN FLORILE DALBE —» Leo Butnaru
07:41:00Circomvoluțuni —» Andrei LANGA. Blogul personal
07:41:00Circomvoluțuni —» Andrei LANGA. Blogul personal
07:33:55Invazia rusească în Ucraina trece în anul V —» Curaj.TV | Media alternativă
18:41:38ARGHEZI: „Vecia închisă” a lui Eminescu —» Biblioteca de Arte 'Tudor Arghezi'
14:56:00Eden —» Andrei LANGA. Blogul personal
13:03:00Cum implementează Loteria Națională a Moldovei programul „Joc Responsabil” ☝️ —» Sandu GRECU
16:04:08UPD: Chișinăul și Kievul încearcă să detensioneze conflictul comercial —» Fine Wine
14:25:38Despre rezonanța muzicală a versului —» CHIŞINĂU MUZICAL | Blogul Bibliotecii de Arte "Tudor Arghezi"
14:25:38Despre rezonanța muzicală a versului —» CHIŞINĂU MUZICAL | Blogul Bibliotecii de Arte "Tudor Arghezi"
11:34:12Crama Mircești lansează vinurile din roada 2025 —» Fine Wine
09:28:00DIN STRICTUL NECESAR —» Leo Butnaru
11:21:00PUTIN = STALI —» Leo Butnaru
17:44:1550 ans déjà —» APort | "Pentru un român care știe citi, cel mai greu lucru e să nu scrie." I.L. Carag
12:23:00Espolón —» Andrei LANGA. Blogul personal
05:47:04INTERSECȚII —» Leo Butnaru
14:24:00te-am visat (nu). —» Ghiocika