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;