Contextul e asa: sunt programator PHP, mi se intampla insa foarte des sa trebuiasca sa scriu si cod JavaScript si sa revin peste un utilitar facut de mine https://github.com/serbanghita/formToObject.js
Adica mai gasesc un case study, mai fac o modificare, mai scriu un test.
Cu toate astea, pe langa codul JavaScript propriu-zis, folosesc GruntJS (pentru build), Jasmine (pentru teste). Pentru ca sa-mi validez codul mai am in PHPStorm activate linterele.
Totusi simt ca trebuie sa mai existe si alte tool-uri care sa-mi faca viata mai usoara. Efectiv nu reusesc sa tin pasul cu ce se intampla in lumea JavaScript-ului :))
Am urmatoarele intrebari:
Ati testat vreodata codul folosind Browserstack sau tool-uri asemanatoare? Daca aveti recomandari, shoot!
Aveti pe undeva pe GitHub vreun exemplu de testare unitara cu qunit?
Ce as putea sa mai automatizez din build-ul de GruntJS?
Momentan atat, revin cu intrebari daca mai am. 10x!
BDD sau TDD reprezintă doar obiceiul de a scrie testele înaintea codului. Ce rămâne la urmă (cel puțin la ce ai pus tu aici), sunt fix teste unitare. (am o oarecare reținere însă vis-a-vis de html-ul din teste, dar asta e o altă discuție)
Știi ce faci greșit? Te panichezi
Tool-urile și workflow-urile sunt lucruri ce ar trebui să-ți facă viața mai ușoară și mai fără griji. Ori dacă tu stai cu grija asta… clar nu și-au atins scopul.