Niektórzy uważają, iż liczba warunków if/else w kodzie powinna być minimalna, co oznacza, iż pojedyncze instrukcje if/else należy zastępować operatorem ternarnym. Duża liczba warunków if/else skutkuje skomplikowaną strukturą i może przyprawić programistów o zawrót głowy.