3 autori /
3 articole
PROGRAMARE
Qt: Cum m-am îndrăgostit de C++
După mulţi nervi pierduţi prin toate chichiţele și meandrele C++-ului cu OpenGL și MFC, trecerea la C# şi Java a fost ca o adiere de primăvară. Dar într-o zi cu ploaie şi vânt irlandez, într-un cubicle slab iluminat într-un colț de birou, am dat de Qt și o dată cu el o lume minunată de C++ şi-a deschis porţile, cu revelații noi şi noi de atunci încoace. După ce am trecut la Qt, lucrul cu C++ a devenit o bucurie din nou fiind unul dintre mediile în care lucrez cu cea mai mare plăcere. Dezvoltare este o adevărată experienţă, totul rămânând nativ, rapid și ușor de întreținut în același timp.
MANAGEMENT
De ce durează atât de mult să terminăm un task?
Rezolvarea unui task sau chiar citirea unui articol dintr-o revistă, indiferent că e pe suport fizic sau online, durează în mod normal doar câteva minute. În aceste câteva minute, șansele sa îți întrerupi activitatea curentă – pentru verificarea telefonului, a e-mailului, a notificărilor primite pe Facebook sau Twitter – sunt destul de mari. Iar dacă ești în birou, discuțiile dintre colegi fie ele despre mașini, fotbal sau fashion sau ieșirile din seara precedentă, îți captează într-o oarecare măsura atenția. Chiar dacă până acum te-ai menținut concentrat, nu poți să nu îi răspunzi colegului care te roagă amabil să îl ajuți şi astfel ţi se va pierde focusul. Iar cu toate acestea, când intră şeful în birou, acesta te întreabă de ce task-ul de ieri nu este încă gata.
PROGRAMARE
Cum să scrii un generator de cod bazat pe template-uri flexibile
Dacă ar fi să stăm să ne gândim, majoritatea dintre noi ne-am lovit cel puțin o dată în viață de situația în care bucăți similare de cod au fost scrise și rescrise, bucăți care diferă doar prin anumite detalii. Te-ai întrebat vreodată – în timp ce făceai copy-paste dintr-o clasă în alta, și poate apoi în alte 50 de clase – de ce faci acest lucru repetitiv, predispus erorilor și pe deasupra plictisitor când ar putea fi foarte ușor efectuat de o mașină? Mașinile sunt cele mai indicate pentru astfel de task-uri, dar de ce le evităm? În acest articol va fi prezentat un program care generează cod pe baza unui fișier xml de intrare și a unor template-uri flexibile.
Design contribution