Reciteam Sass Guideline, secțiunea de arhitectură și mă tot gândeam de câte ori am avut nevoie de ceva atât de structurat și organizat și am ajuns la concluzia că… în șapte opt ani de cât scriu cod (ca activitate principală) nu prea a fost cazul.
În total aș zice că s-au strâns în jur de 200 proiecte la care am lucrat (ori de la început până la sfârșit ori doar fix-uri), dar foarte rar s-a întâmplat să am nevoie de o structură extrem de riguroasă (două-trei site-uri și trei aplicații de mobil făcute cu phonegap).
Din experiență pot spune că nu toți designerii gândesc în termeni foarte… uniformi, ergo nu prea poți împărți elementele în module, te trezești cu țâșpe nuanțe de albastru sau douăj’ de variante de titluri. Sigur, organizezi cât de cât codul, dar nu atât de strict încât să-ți fie teamă să-l mai atingi.
Prin urmare, am ajuns la concluzia că toată povestea asta cu arhitectura, BEM, OOCSS și alte minunății sunt utile, dar ori la aplicații web ori la site-uri uriașe. La site-urile comune (e.g. un site de prezentare, bloguri) cred că doar anumite aspecte din aceste reguli sunt utile. Restul nu că n-ar fi utile dar ar fi overkill.
Voi ce ziceți?