in principe nikszeggende commentaarregels

on

Heel af en toe kom ik commentaar regels tegen in code waarvan ik denk: ‘moet ik hiermee’. Onderstaande is weer zo’n schoolvoorbeeld welke ik vandaag tegen kwam ( heb de code wat ingekort en variabele namen hernoemd), maar wel met de oorspronkelijke commentaarteksten.

Een computer kan maar denken in 2 richtingen ‘goed’ en ‘fout’, 0 of 1. Een computer werkt niet met politieke correctheden. Dus iets kan niet in principe goed zijn of in principe fout. Nee. Alleen maar helemaal fout of helemaal goed.

IF l_seq = 0
THEN
  -- in principe fout
  l_pcn_code := app.g_pcn_code;
  l_ape_pcn  := l_ape_pcn_clear;
  [....]
ELSIF l_seq = 1
THEN
  -- goed
  l_pcn_code  := l_pcn_hlp.pcn_code;
  l_ape_pcn := l_ape_help;
ELSE
  -- in principe goed
  l_pcn_code  := l_pcn_help.pcn_code;
  [....]
END IF;