The COBOL programmeringssprog opstod i 1959, og gennem årene har der været mange rapporter om sin forestående død. Imidlertid har den fælles Business- Oriented Language fastholdt en tilstedeværelse i de fleste store virksomheder , der kører deres nedarvede arbejdshest systemer og stadig giver værdi. Da vedligeholdelsesfasen er den dyreste i softwareudvikling livscyklus , selskaber har til formål at reducere den tid , det tager at foretage en ændring i et COBOL program. Der er et par ting, du kan gøre for at gøre dit program mere læselig og billigere at vedligeholde. Instruktioner
1
standardisere filnavne , så du let kan genkende input og output til din COBOL program. For eksempel udpege printfiler som " PRNTxxx ", hvor "xxx" er det skridt nummer eller program nummer for en bestemt proces.
2
Begynd din afsnit navne med et firecifret nummer og bruge en konsekvent mønster for at øge successive stykker . For eksempel kan de vigtigste afsnit være 0000- Main- stykke, og den næste store stykke kan være 0100- Database - Read- Routine . Forlader hullet 100 i nummereringen tillader dig at tilføje mellemliggende stykker uden at skulle omnummerere dem alle. Brug et interval på 10 eller 20 for afsnitsnumre , såsom 0110 - Database - initialisering, 0120 - Read- Bord og så videre. De nærmere kan variere fra den ene virksomhed til den anden, men det generelle princip forbliver den samme.
3
Brug en navngivning standard for dataelementer , som dem der findes i arbejdet opbevaring, printfiler eller datadefinitioner . For eksempel kan arbejde storage variabler starter med " WS- " og udskrive line elementer kunne begynde med " PL - . " Dette medvirker til at vide, hvad slags variabel , du kigger på , når man læser programmet, eller fejlfinding et problem.
4
indrykning underordnede elementer i arbejdet storage og data definition område at hjælpe på forståelsen af datastruktur. Indrykning let identificerer , at en vare er en del af et højere niveau element. Anvend nummerering på disse områder samt , ved hjælp af bredt publicerede COBOL nummerering konventioner .