taavi

Just another weblog

C++ kodeerimise reeglid suurprojektis

without comments

Slashdot’i lugedes satub aeg-ajalt päris huvitavate teemade peale. Seekord jäi silma Dr. Dobbs’i intervjuu Bjarne Stroustrupiga raskuste teemadel C++ progejate koolitamisel.

Intervjuu kõige-kõige huvitavam osa oli viide JOINT STRIKE FIGHTER AIR VEHICLE C++ CODING STANDARDS dokumendile. Väga-väga asjalik lugemine. Annab aimu, mis reegleid rakendatakse reaalsel suurprojektide kodeerimisel. Eriti sellises projekti juures, kus turvalisus (sealhulgas inimelud) sõltuvad tarkvara toimimisest. Nagu soovituste dokumendis on öeldud – selle järgimine ei garanteeri midagi, aga annab lootust;)

Note that following the guidelines contained within this document will not guarantee the production of an error-free, safe product. However, adherence to these guidelines, as well as the processes defined in the Software Development Plan [12], will help programmers produce clean designs that minimize common sources of mistakes and errors.

Dokumendis on toodud 220 reeglit või soovitust, mida tuleks jälgida.

Olles ise viimased 8-10 aastat kasutanud Erlangi nimelist programmeerimiskeelt, mis on disainitud töökindlate süsteemide loomiseks [1], tuleb tõsiselt tunnustada C++ kasutajate oskusi. Sellise hulga reeglite ning soovituste järgmine töökindla tulemuse saavutamiseks ei ole lihtne. Au neile!

Written by taavi

March 30th, 2008 at 9:41 pm

Posted in progemine

Tagged with