Decompose Conditional Why? You have a complex conditional logic. Benefits: The code is more readable and understandable. What? Decompose conditional by replacing each chunk of code with a function. How? Apply Extract Function on the condition. Sample Before