Аднак у вялікіх прамысловых праграмах звычайна раяць выкарыстоўваць аб'яўленні асобных класаў і функцый, бо з-за магчымага супадзення імён у розных прасторах могуць узнікнуць шматлікія цяжка ўлоўныя памылкі.