Update major pentru standardul de programare HIC++ (High Integrity C++)

by donpedro

HIC++, unul dintre cele mai respectate şi îndelungate standarde de programare pentru C++, marchează a zecea sa aniversare cu un update major şi îşi extinde scopul pentru a acoperi C++11 şi dincolo de acesta.

PRQA | Programming Research, un lider global în analiză statistică, anunţă publicarea Versiunii 4.0 a standardului de programare HIC++ (High Integrity C++), ce furnizează reguli de programare şi cele mai bune practici pentru a ajuta echipele de dezvoltare să realizeze programe C++ de înaltă calitate.

HIC++ a fost prima dată publicat cu exact zece ani în urmă (3 Octombrie 2003), şi prezenta liniile directoare ale celor mai bune practici la vremea acea şi sfaturi de programare de la experţii C++ ai PRQA. Longevitatea şi popularitatea HIC++ este evidenţiată de Chris Rommel, Vicepreşedinte M2M Embedded Technology la VDC, care a declarat: “Importanţa în creştere a standardelor de programare a fost una dintre cele mai semnificative tendinţe ce a avut impact asupra spaţiului uneltelor de testare în ultimii câţiva ani. Iar HIC++ este unul dintre cele mai larg acceptate.”

“Suntem foarte mândri de faptul că lumea dezvoltatorilor a adoptat HIC++ şi îl recunoaşte ca o sursă de bune practici în programarea aplicaţiilor C++” a declarat Fergus Bolger, CTO la PRQA, “Este foarte plăcut să ştii că standardul de programare a fost aşa de larg adoptat, fiind descărcate mai mult de 24000 de copii în ultimii 10 ani.”

Noul HIC++ Versiunea 4.0 consolidează sau elimină un număr de reguli originale şi adaugă multe altele legate de caracteristicile C++11, demonstrând relevanţa sa în ceea ce priveşte bunele practici de programare modernă C++. Îmbunătăţirile cheie includ:
• Consolidarea globală a regulilor într-o dimensiune mai uşor gestionabilă – în scădere de la 202 la 155, categorisite pe puncte şi subpuncte relevante de la textul standardului limbajului (ISO C++ 2011) pentru o uşoară urmărire şi referinţe în cruce,
• 61 de noi reguli adăugate, majoritatea în legătură cu noutăţile aduse de C++11, (lambda, referinţe rvalue, îmbunătăţirea concurenţei), dar acoperind de asemenea şi alte bune practici,
• 80 de reguli au fost eliminate şi 44 au fost cuprinse în numai 16,
• Toate regulile au primit explicaţii îmbunătăţite, inclusiv exemple de programe conforme şi neconforme.

Noul standard de programare HIC++ este acum disponibil la www.codingstandard.com, pe lângă cartea albă a autorilor, prezentând raţiunea V4.0, schimbările faţă de versiunea anterioară şi cum se potriveşte HIC++ cu alte standarde cheie de proiectare C++.

PRQA | PROGRAMMING RESEARCH
www.programmingresearch.com

S-ar putea să vă placă și

Adaugă un comentariu