Welcome IT professional

Checklist: Realisatie en acceptatietest | Vervaardig programmatuur | Programmeer-techniek (codereading)

Nr. A50406

Programmeer-techniek (codereading)

Nr.IDVraagFout                             Goed
1296Is binnen het programma gebruik gemaakt van mnemonische variabele namen?
2297Voldoen de variabele namen aan de eisen die de organisatie daar aan stelt?
3298Kunnen er in het programma geen indexwaarden voorkomen die buiten de array-grenzen vallen?
4299Is er binnen het programma op een juiste wijze gebruik gemaakt van wijzers t.b.v. het vrijgeven van geheugen?
5302Bevat het programma geen niet gedeclareerde variabelen meer?
6307Bevatten alle numerieke variabelen in het programma het juiste aantal cijfers achter de komma?
7308Zijn alle variabelen in het programma van het juiste type gedeclareerd?
8268Zijn alle variabelen bij de start van de applicatie met de juiste waarden geinitialiseerd?
9269Zijn alle in de applicatie te gebruiken gegevensverzamelingen op het juiste moment geopend?
10270Zijn alle in de applicatie gebruikte gegevensverzamelingen op het juiste moment gesloten?
11280Zijn systeem parameters buiten de applicatie gehouden door ze in aparte gegevensverzamelingen op te nemen?
12301Is het programma modulair van opzet?
131787Worden niet volledig verwerkbare transacties teruggedraaid en gesignaleerd?
141997Is de programmatuur zoveel mogelijk door parameters gestuurd, zodat de functionaliteit van het programma veelzijdiger wordt?
152151Is per programma een structuurdiagram gemaakt?
162327Worden de records bij een wijziging van de inhoud goed gelocked?
172329Is rekening gehouden met de maximale grootte van getallen die mogelijk is in de programmeertaal?
182330Is rekening gehouden met de maximale grootte van arrays die mogelijk is in de programmeertaal?
192331Is rekening gehouden met het maximale aantal processen dat mogelijk is in de programmeertaal?
202333Zijn er geen verschillen tussen de recordindeling in het programma en de tabelindeling van de database?
212319Zijn er in het programma geen "verboden" instructies gebruikt?
22295Zijn alle lokale variabelen in het programma slechts voor een functie gebruikt?
23279Is voorkomen dat subroutines zichzelf aanroepen?
24918Is de gebruikte logica zo ongecompliceerd mogelijk van opzet?
25262Is het gebruik van de systeemdatum binnen de applicaties vermeden?
26305Is het uitgesloten dat er een nuldeling in het programma voorkomt?
27306Is het uitgesloten dat er een overflow van variabelen tijdens de uitvoering van het programma voorkomt?
28309Is binnen het programma van de juiste verwerkings operatoren gebruik gemaakt?
29310Bevat het programma geen control-flow fouten?
30313Is voorkomen dat het programma zichzelf (indirect) aanroept?
31328Zijn rekenkundige routines zo gemaakt dat de rekentijd zo kort mogelijk is?
321370Is voorkomen dat voor mutatie ingelezen gegevens tussentijds door een andere gebruiker gewijzigd kunnen worden?
33674Zijn alle returncodes die binnen een programma voor kunnen komen afgevangen?
341016Worden bij het afbreken van een programma alle bestanden weer in dezelfde situatie teruggebracht zoals die was voor het afbreken?
351393Wordt bij het doorlopen van bestanden altijd de einde bestand situatie afgevangen?
363051Is de programmatuur zo opgezet dat het maximaal mogelijke uit het interne geheugen gehaald wordt?
37884Zijn situaties waarin deadlocks voor kunnen komen onderkend en d.m.v. de programmatuur ondervangen?
382829Zijn de mogelijkheden die de ontwikkelomgeving te bieden heeft ten volle benut?
PrintenCijfer: 0,0

Gekoppelde artikelen:
Sidebar