Hungarian notation
Hungarian notation

Modul ăsta de definire a variabilelor este extrem de intereant și pare a fi foarte util în limbajele weak typed: prefixezi numele variabilei cu tipul ei: b_foo și știi că valoarea e de tip boolean. i_bar este, ai ghicit, integer. Altfel spus, îi permite programatorului să își dea seama de tipul unei variabile rapid, în […]

Folosește-te de polimorfism!
Folosește-te de polimorfism!

Am făcut refactor zilele astea la o metodă dintr-o clasă care arăta cam așa: În multe cazuri chestia asta ar fi mers de minune, dar încalcă principiul Open-Closed: ar trebui să o poți extinde dar să nu o poți modifica. Iar în acest caz, lucrurile ar fi fost modificate periodic, în asemenea hal că s-ar […]

Sublime Text 3.2!
Sublime Text 3.2!

Azi a fost lansată o nouă versiune de E-text Sublime Text: 3.2, care aduce o grămadă de features noi, dintre care cele mai vizibile sunt astea două: Integrare cu Git (diff inline, status în sidebar etc) block_caret face cursorul să arate mai… altfel. Chiar dacă nu apar actualizări zilnice, mă bucură să văd că Sublime […]

Programarea e ușoară?
Programarea e ușoară?

Băiatul de mai jos a ales să vadă partea nasoală programării și/sau a freelancing-ului. Între noi fie vorba, eu unul nu m-am lovit de problemele lui. Sau, dacă a fost cazul, am fost foarte conștient că nu meseria este cauza. Habar n-am cine e, dar mi-a lăsat impresia că este o victimă a unui succes […]

Heatmap pentru site-uri?
Heatmap pentru site-uri?

Acum câțiva ani Google Analytics avea un foarte basic heatmap. Vedeai cam unde dă click omu’ și ajustai dacă era cazul. Doar că funcționalitatea asta a dispărut la un moment dat, fără să există o alternativă built in. Așa că trebuie să folosesc o soluție 3rd party, ca barbarii. Până acum l-am încercat cel mai […]

Blocuri reutilizabile în Gutenberg
Blocuri reutilizabile în Gutenberg

Una din funcționalitățile introduse în editorul din ultima versiune de WordPress este reprezentată de blocurile reutilizabile. Pe scurt, treaba asta îți permite să definești un bloc și să-l folosești în mai multe posturi (practic fiind doar o referință). Îl editezi într-un singur loc => se actualizează peste tot. Concept bun. UX de coșmar. A trebuit […]

Cea mai mișto exprimare în teste
Cea mai mișto exprimare în teste

Un unit test, mai ales dacă este scris în maniera BDD, încearcă să urmeze o exprimare de genul it_should_validate_numeric_username. Dacă nu e BDD, atunci testul are o denumire la fel de explicită, de forma numeric_username_is_valid. Este lizibil, este eficient, este OK. Până acum nu m-am gândit că treaba asta s-ar putea îmbunătăți în vreun fel. […]

Site-ul blog.iamntz.com utilizează cookie-uri. Continuarea navigării presupune acceptarea lor. Mai multe informații.

windows apple dropbox facebook twitter