
M-a rugat cineva de curând să-i explic cum stă treaba cu vizibilitatea în OOP, mai ales în contextul WP. Cum treaba asta poate fi destul de tricky de înțeles, am zis că ar fi util să scriu un scurt articol pe blog. Ca să înțelegi ce este vizibilitatea, trebuie să înțelegi OOP. Mai exact primul […]

După articolul cu Swiftype și Algolia, un cititor m-a întrebat: cum poți folosi ambele servicii fără prea mari bătăi de cap. Răspunsul a fost: folosești contracte. În PHP, contractele astea se numesc interfețe. Practic spui că o clasă va avea anumite metode, vor accepta un anumit număr de parametri și vor returna un anumit tip […]

În lumea WordPress este recomandarea asta: toate funcțiile să fie prefixate de ceva. E.g. nu ai get_user_title() ci my_plugin_get_user_title(). Treaba asta evită tot felul de conflicte prezente și viitoare într-un sistem cu măruntaie antice. Ca o paranteză: în WP nu exista get_post_type_archive_link(), prin urmare a apărut un plugin. Ghici ce s-a întâmplat când funcția a […]

Software Rot; Principles Of Object Oriented Design; The Collapse of the UNIX Philosophy; Build APIs You Won’t Hate By Phil Sturgeon; 10 Myths About Docker That Stop Developers Cold; Why I left Mac for Windows: Apple has given up What Apple gives you for $100 as a Safari Extension Developer — and why Reddit Enhancement Suite may […]
Comentarii Recente