Claritatea software

Claritatea unui program este dată de:
- denumirile variabilelor,
- denumirile procedurilor,
- secvenţele omogene autodocumentate,
- concordanţa dintre specificaţii şi program.
Claritatea programului este foarte utilă în procesul de mentenanţă. dacă denumirile procedurilor au fost date pentru a face legătura cu funcţionalitatea lor, ghidarea va fi mult uşurată.
Dacă într-un program există:
ADD_Mat() procedura pentru adunarea a două matrice,
PROD_Mat() procedura pentru înmulţirea a două matrice,
INV_Mat() procedura pentru inversarea unei matrice,
SUB_Mat() procedura pentru scăderea a două matrice,
PRINT_Mat() procedura pentru tipărirea unei matrice,
READ_Mat() procedura pentru iniţializarea matricei,
MAT_a denumirea unei matrice,
MAT_b denumirea altei matrice,
cu siguranţă orice programator care citeşte un program, va înţelege cum stau lucrurile din prima, mai ales dacă există suficiente comentarii şi se vede unde sunt definite procedurile, care sunt parametrii şi cum se fac calculele din program. Se spune că exact cum îţi aşterni, exact aşa vei dormi. Cine are grijă să scrie programe clare, structurate, autodocumentate, va avea un proces de mentenanţă lejer, ceea ce înseamnă profituri bune.

revenire