ELSE dalı olmadan CASE ifadelerini algılar
Gerekçe: Savunmacı programlama, her CASE ifadesine bir ELSE dalı eklenmesini gerektirir. ELSE dalında yapılacak bir şey yoksa, bunu belirtmek için bir yorum ekleyin. Bu durumda,
kodu okuyan kişi için davanın basitçe unutulmadığı açıktır.
Önemliymiş: Düşük
PLCopen kuralı: L17
Örnek
PROGRAM PLC_PRG VAR iVar : INT; xTemp : BOOL; END_VAR iVar := iVar + INT#1; CASE iVar OF INT#1: xTemp := FALSE; INT#2: xTemp := TRUE; END_CASE --> SA0075: Missing ELSE in CASE statement
Ayrıca bakınız