結合條件程式碼有兩個好處:表明這些檢查相合、導出進階的拆分函式。
這樣能把「我在做什麼」的意義拉升到「我為什麼要做」。

Consolidate Conditional Expression
相反地,互相獨立的檢查就不該合併。
# Before
def should_send_notification(day, is_holiday, is_weekend):
if day == "Sunday":
return False
if is_holiday:
return False
if is_weekend:
return False
return True
# After
def should_send_notification(day, is_holiday, is_weekend):
if day == "Sunday" or is_holiday or is_weekend:
return False
return True